芯片用的是atmel 24C256 连A15 用 CH365mWriteI2C(0x50,1,0x35)写入地后,用CH365mReadI2C读出来都是0xff,24C256的5脚接D7,6脚接A15,用 CH365mWriteI2C(BaseAddr+0x50,1,0x35)也一样,请问是什么原因?
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
芯片用的是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那么需要手工产生控制信号,比较复杂