ラベル STM32duino の投稿を表示しています。 すべての投稿を表示
ラベル STM32duino の投稿を表示しています。 すべての投稿を表示

2020年3月8日日曜日

esmart3-serial-comm.pdf

https://github.com/skagmo/esmart_mppt/issues/3
esmart3-serial-comm.pdf

2020年2月23日日曜日

1602A LCD 白文字のはずが赤くて暗い〜電圧不足

STM32F103のスマートメータロガーの表示にI2Cアダプタをつけた1602A LCDを使おうと接続したが白文字のはずの文字が赤くて暗い?
I2Cアダプタは3.3Vも5Vも兼用らしいがLCDのほうがどうやら5V用。
特殊なボードなわけではなくて単なる電圧不足のようだ。
5Vにしてちゃんと表示された。

2019年1月5日土曜日

スケッチ例LEDブリンク

手始めにこのあたりを読み込んでSTM32duinoに書き込もう
ツールのあたりはこんな選択

うまく書き込みできるようなら時間を変更して試してみよう

FTDI232を使ってSTM32F103にSTM32duinoのbootloader書込

STM32F103のBOOT0黄色ショートピンを1側に
FTDI232の電圧ショートピンを3.3V側に
結線は
STM32F103---FTDI232
A9----------------RX
A10--------------TX
G-----------------GND
3.3---------------VCC
generic_boot20_pc13.binを置いたフォルダ内でウィンドウ〜ここでXtermを起動

python ./stm32loader.py -p /dev/ttyUSB0 -b 9600 -e -w ./generic_boot20_pc13.bin

CQ出版社のLPC11U35マイコンやSTM32duinoで作ったシリアル変換は/dev/ttyACM0だったがFTDI232は/dev/ttyUSB0のようだ。
このブートローダーを書き込んだ後は
STM32F103のBOOT0黄色ショートピンを0側に戻してRESETボタンで再起動
以降はSTM32F103単独でUSB接続しSTM32duinoとしてArduino IDEからスケッチを書込できる。