PCF8574 I2Cバス8ビット双方向I/Oエキスパンダ
投稿者: O-Family
|
2021/03/01(月) 17:20 No. 14700 引用 |
|
|
|
|
Re:PCF8574 I2C LCD アダプターのテスト |
引用 |
投稿者: fem_masa ..2021/07/30(金) 09:29 No.14737 |
|
初めての投稿になります、fem_masaと申します。 I2CLCDの表示が上手くいきません。コンパイル時に Error : 222 Line : 72 Illegal character [expected (, got '' [_XMEGA OR _XTINY]] , in File : E:\AVR\I2C_LCDテスト\O_Family_Lcd01.bas ライブラリーへlcd_i2c_PCF8574.LBXは登録しています。UNOのハードです。 アドバイスお願いします。
|
|
|
Re:PCF8574 I2C LCD アダプターのテスト |
引用 |
投稿者: O-Family ..2021/07/30(金) 10:30 No.14738 |
|
fem_masaさん、こんにちは。
BASCOM-AVRは製品版ですか試用版ですか?
試用版は_XTINYに対応していないので、プログラムの冒頭に下記を追加してみて下さい。 Const _xtiny = 0
|
|
|
Re:PCF8574 I2C LCD アダプターのテスト |
引用 |
投稿者: fem_masa ..2021/07/30(金) 21:41 No.14739 |
|
早速の返信有難うございます。 Const _xtiny = 0 を追加してコンパイルはOKになりましたが 表示は上手き行きません。 製品版 2.0.8.2 です. Const I2c_select = 1 '1:[TWI用]は SDA:A4 SCL:A5に接続しています。 FUSEBITの設定は 1:Divide Clock by 8 Disabled 111110:ExtCrystalOsc のみ変更しています。
|
|
|
Re:PCF8574 I2C LCD アダプターのテスト |
引用 |
投稿者: O-Family ..2021/07/30(金) 21:54 No.14740 |
|
XTINYのサポートは、2.0.8.3からです。 最新は2.0.8.4なので、更新すれば「Const _xtiny = 0」は不要です。
コンパイルが通っていれば、配線かPCF8574ボードの不備くらいしか考えられないですね。 I2Cのスレーブアドレスは合っていますか? ハードの情報がわからないので、もう一度確認してみて下さい。
|
|
|
Re:PCF8574 I2C LCD アダプターのテスト |
引用 |
投稿者: fem_masa ..2021/07/31(土) 11:52 No.14741 |
|
UNO,ATtiny85.DATとも動作出来ました。 有難うございました。 BASCOMを2.0.8.4へUPDATEしました。 何故か2.0.8.2でも動作するようになりました? これで配線が楽になりました、先ずは以前のPRGをI2Cへ変更してみます。 最後にアドレスの件ですがPCF8574のシートでは 0x27を&H4Eと指定 PCF8574Aの場合は 0x3fを&H??に指定すればよいのでしょうか?
|
|
|
|