工具与软件:
MCF8315的 EERPOM 上刷写了所需值并且运行正常。 突然它停止通过 I2C 线路(NACK)进行响应。 此外、在问题降压输出恢复到3.3V 后、降压输出在 EEPROM 中配置为5V。
可能的原因可能是软件中出现意外的 EEPROM 闪烁为零。 但除此之外、还有任何其他类似 EEPROM 值可以重置的情况吗? 由于从器件 ID 保持为1、因此 EEPROM 恢复为0可能是观察到 NACK 以及降压输出复位的原因。 稍后、当使用 ID 为0进行通信时、它正在正确响应、并且 EEPROM 也已重新刷写。
我正在研究软件是否可能用零意外刷写 EEPROM、但这种情况很不可能发生。 如果有任何其他可能发生这种情况、请告诉我。