我有一个ATmega32-16PU微控制器,EEPROM内部有32 KB内存和 2 KB内存,但正如我们所知,EEPROM有一个周期限制。
我可以在不使用EEPROM的情况下使用微控制器存储器(“避免使用EEPROM”)吗?
EEPROM是什么引脚?代码是什么样的?
微控制器本身是否有任何周期限制或寿命?
答案 0 :(得分:3)
循环限制是写入,而不是读取。
您应该将非易失性配置数据写入EEPROM,并将易失性数据写入RAM。
在EEPROM磨损之前,写入限制通常是数百万次写入,因此我不担心在开发过程中将其耗尽。
您没有提到您正在使用的语言或开发工具,但通常会有特定的例程/调用/编译指示用于读取和写入eeprom,如果您没有专门调用它们,则可能不是写入EEPROM。
通常只有引导加载程序被烧入EEPROM,用户程序被加载到RAM中,用户程序的存储器写入/读取都在RAM中(除非它们专门尝试将一些非易失性数据存储回EEPROM中)。