ATmega32微控制器和EEPROM

时间:2012-01-07 22:01:12

标签: arduino microcontroller avr

我有一个ATmega32-16PU微控制器,EEPROM内部有32 KB内存和 2 KB内存,但正如我们所知,EEPROM有一个周期限制。

  1. 我可以在不使用EEPROM的情况下使用微控制器存储器(“避免使用EEPROM”)吗?

  2. EEPROM是什么引脚?代码是什么样的?

  3. 微控制器本身是否有任何周期限制或寿命?

1 个答案:

答案 0 :(得分:3)

循环限制是写入,而不是读取。

您应该将非易失性配置数据写入EEPROM,并将易失性数据写入RAM。

在EEPROM磨损之前,写入限制通常是数百万次写入,因此我不担心在开发过程中将其耗尽。

您没有提到您正在使用的语言或开发工具,但通常会有特定的例程/调用/编译指示用于读取和写入eeprom,如果您没有专门调用它们,则可能不是写入EEPROM。

通常只有引导加载程序被烧入EEPROM,用户程序被加载到RAM中,用户程序的存储器写入/读取都在RAM中(除非它们专门尝试将一些非易失性数据存储回EEPROM中)。