我用3片AT24C128图所示:
U7的 A0、A1都接地。器件地址为0xa0、0xa1 U8的 A0接高电平、A1接地。器件地址为0xa2、0xa3 U9的 A0接地、A1接高电平。器件地址为0xa4、0xa5
我在读写第一片EEPROM U7时可以随机读写。
但读写第二片和第三片U8,U9时却不能随机读写了,现象是: 上电时第一次随机读写有效,之后就只能顺序读写,比如上电第一次读写EEPROM的地址的0x0100处时正常,但之后读写时,不管我送的地址是什么,实际读写的都是0x101处的数据,再读写时就是0x102处的数据。(我对第一片的读写操作和第二、三片的读写操作用的是同一个函数) 请高手指教! |