R5F100LGAFB
温度湿度計を作ります。センサーはAM2320またはDHT20、液晶表示はAQM-1602でIICバスに接続します
開発環境
E2Studio(Version: 2022-10 (22.10.0))、Gccコンパイラ(4.9.2.202201)です。
液晶表示部
パラレル接続ですと最小配線数の4bitモードでもデーター4bitとR/S、E と6pin必要です。E1用に2pin、センサー(IIC)用に2pin 計10pin 必要です。電源が2pin ですので残りが4pin(ポート)取れますのでそれでも良いですが、IICバスに接続すると配線が極端に楽になり間違いが起きにくいです。pin数だけ考えると16pinのRL78G10で間に合いそうですが どうもメモリー不足のようです。AQM1602にはバリエーションがありますが写真の2つはソフト上は全く同じに使えました。温度湿度センサー DHT20
以前AM2320を使ったことがありますが秋月さんのカタログから消えていましたので、多分同じように使えるだろうと選んだのがDHT20です。データ要求の手順は似て非なるものでした。 データシートの読み出し手順1は思うようならず、無視しても実用上問題ないようなので諦めました。P5_bit.no2等
本来の機能とは関係ないビットを操作していますが、これは言わばLチカデバッグ用でありまして、オシロスコープのトリガです。私のオシロにもIICトリガー機能がありまして、アドレス指定してスタートコンディションスやトップコンディション、データー等を指定してトリガできますが、同一アドレスに繰り返し細切れに何度もアクセスするような場合、二度め三度目にはトリガさせにくいので、トリガー点を絞るような場合等に、空きポートを使います。
Copyright © 面白半分