トホホな疑問(45) I2CでAQM1602通信失敗、Pull-up抵抗強すぎた。

AQMwaveformBAD
Joseph Halfmoon

今回はM5ATOM Liteに使い慣れたI2C接続のLCDディスプレイAQM1602XAを接続しようとして足をすくわれました。まさか。結論から言えばI2Cバスに接続してあった他のデバイスのプルアップ抵抗が強力すぎ。無駄な努力でMicroPythonでACK無視するI2Cもどきを作成、表示OK。端子変えれば済む話だ。

“トホホな疑問(45) I2CでAQM1602通信失敗、Pull-up抵抗強すぎた。” の続きを読む

鳥なき里のマイコン屋(151) PlatformIOのunittest、使ってみた

Uno_Nucleo_EC
Joseph Halfmoon

ホスト機上のテストフレームワーク、テストランナーは定番がありますが、組み込みマイコン上では独自路線が多いのではないかと想像します。そんな中、以前から気になっていたPlatformIOの単体テストランナーを試用してみました。とりあえずサンプルプロジェクトを持ってきて「ちょっと」修正しただけで別ボード対応可。いいんでないかい。

“鳥なき里のマイコン屋(151) PlatformIOのunittest、使ってみた” の続きを読む