我有一个ATmega32 32-16微控制器,它有32 KB内存和大约2 KB内存在EEPROM中,但我们知道,EEPROM有一个循环限制。
发布于 2012-01-07 22:14:25
循环限制是写的,而不是读的。
您应该将非体积配置数据写入EEPROM,并将易失性数据写入RAM。
写限制通常是在EEPROM被磨损之前的几百万次写入,所以我不会担心在开发过程中会耗尽它。
您没有提到您正在使用的语言或开发工具,但是通常有一些特定的例程/调用/实用程序,用于重定向或写入eeprom,如果您没有具体地调用它们,则很可能没有写入EEPROM。
通常只有引导加载程序被刻录到EEPROM中,用户程序被加载到RAM中,用户程序的内存写/读在RAM中(除非它们专门尝试将一些非易失性数据存储回EEPROM中)。
https://stackoverflow.com/questions/8773452
复制相似问题