请问I2C读写

芯片用的是atmel 24C256 连A15 用 CH365mWriteI2C(0x50,1,0x35)写入地后,用CH365mReadI2C读出来都是0xff,24C256的5脚接D7,6脚接A15,用 CH365mWriteI2C(BaseAddr+0x50,1,0x35)也一样,请问是什么原因?

您是在什么 情况下测的? 你可以用debug365.exe在win 下测一下


用debug365.exe测出现无法打开CH365设备,但我在应用程序中打开正常,且读写IO正常。


我的板子上有一片8255,上面端口读写正常


用debug365.exe 一样,写入任何数据,读出都是FF


CH365自动方式只支持24C01到24C16,如果用24C256那么需要手工产生控制信号,比较复杂


只有登录才能回复,可以选择微信账号登录