你的做法是对的。<br />如果能看到有几个EEPROM,那肯定是24C32,因为同一根总线上只能接一个24C16。<br />如果是黑匣子,那先用12楼的方法确认:<br />1。读8次,slave address 分别是A0,A2,A6,A8,AA,AC,AE。<br />如果只有一个ACK,则肯定是24C32。<br />如果每次都有ACK,则器件为24C16或8个24C32。<br />2。当器件为24C16或8个24C32时,用9楼方法确认:<br />发1条命令:A0,08,00,01;<br />再发读当前地址1字节指令:如果读出是00,则器件为24C16;如果是01,则器件为8个24C32。<br /><br />不知对否?
|