与非网论坛

标题: 【XMEGA深思录】1、关于片内EEPROM [打印本页]

作者: 植物大战奥特曼    时间: 2015-11-24 23:30
标题: 【XMEGA深思录】1、关于片内EEPROM
首先,加载NVM驱动到工程中;


添加成功之后,在工程文件夹下,可以看到如下



打开nvm.h,查看库函数接口


从函数名可以看到,与EEPROM读写相关的函数如下


擦除片内EEPROM


查看EEPROM内容


需要留意,EEPROM擦除后的默认值为FF,调试时,可以输入EEPROM
地址,定位到需要查看的特定EEPROM地址的内容



查看Memory窗,0x55写入了EEPROM的0x00FF地址,
查看Watch窗,从该地址读出的数据确实是0x55

int main (void)
{
      /* Insert system clock initialization code here (sysclk_init()). */

      board_init();
      nvm_eeprom_write_byte(0x00FF,0x55);
      rtc32FirstBootFlag = nvm_eeprom_read_byte(0x00FF);

      /* Insert application code here, after the board has been initialized. */
}





欢迎光临 与非网论坛 (https://www.eefocus.com/forum/) Powered by Discuz! X3.5