在调试24C02的时候
eeprom_write(set_temp_add,99);
printf("eeprom=%d\n",eeprom_read(set_temp_add));
直接写一个字节进去,然后读出来是255.
原因是写进去了,24C02还需要时间来处理.所以不能马上进行读操作.加个延时,或者看看有没有应答再进一步操作.
在调试24C02的时候
eeprom_write(set_temp_add,99);
printf("eeprom=%d\n",eeprom_read(set_temp_add));
直接写一个字节进去,然后读出来是255.
原因是写进去了,24C02还需要时间来处理.所以不能马上进行读操作.加个延时,或者看看有没有应答再进一步操作.