ジャンル不定の日記です。

STM32F042K6T6認識した!

前回の記事でSTM32F103C8T6の中華ボードを中華ST-Linkで認識して、再度STM32F042K6T6をとQFP32変換ボードを買って試してみたいと書いたが、
昨日届いたんで今はんだ付けしたが、認識した!

$ sudo st-info --probe
Found 1 stlink programmers
 serial: 413a010032124353354b4e00
openocd: "\x41\x3a\x01\x00\x32\x12\x43\x53\x35\x4b\x4e\x00"
  flash: 32768 (pagesize: 1024)
   sram: 6144
 chipid: 0x0445
  descr: F04x device
↑こんな感じになった。

http://ewarmjp.seesaa.net/article/441952177.html
↑前回の記事書いたあとに見っけたSTM32F042K6T6使ってる人の記事を参考に、
1,5,17番ピンに3.3V
16,32番ピンにGND
23番ピンにSWDIO
24番ピンにSWCLK
で接続。
3.3VとGNDを5本つなぐ必要があるのかわからないんだが、どちらにしろこれらのピンはIO等の機能は当てられないのでつないじゃえば良さそう。
5番はアナログ用みたいだからA/Dコンバータとか使うときだけ変更するんかな?

前回のボードは同様に接続しても認識しなかったんで、はんだ付け失敗か不良品?
ブリッジはないようだったが・・・
まあ、前回半田盛りすぎから吸い取り器で除去したりしたんで、
今回は直接半田線を当てずに、コテ先にハンダをつけてコテ先のハンダをつける感じでやった。そのほうが良さげ。

それと、前回は手持ちのヘッダーピンがQFP変換ボードに挿さらなくてやむを得ずソケットをくっつけたが、
細ピンヘッダを購入してブレッドボードに刺さるようにした。
ピンヘッダのはんだ付けは今回の参考サイトの人がユニバーサル基板を重ねて挿して水平にした状態ではんだ付けしてたんで、真似した。