首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 电子资料 > 如何掉电保存数据到EEPROM

如何掉电保存数据到EEPROM

  • 资源大小:0.07 MB
  • 上传时间:2021-09-11
  • 下载次数:0次
  • 浏览次数:38次
  • 资源积分:1积分
  • 标      签: EEPROM sram cpu

资 源 简 介

我想在掉电时保存数据(3个字节)到EEPROM中,用BOD掉电检测,不知怎样使用。望高手指点:1.在BOOT区设置好BODEN,BODLEVEL,后软件还要怎样设置?2.掉电中断是否是产生复位?我的写EEPROM程序应该放在什么地方?他和其他复位怎样区别?3.设置了BOOT区后,硬件上是否要加电源到一个管脚比较后才产生中断?掉电检测BOD的误解AVR自带的BOD(Brown-outDetecTIon)电路,作用是在电压过低(低于设定值)时产生复位信号,防止CPU意外动作。对EEPROM的保护作用是当电压过低时保持RESET信号为低,防止CPU意外动作,错误修改了EEPROM的内容而我们所理解的掉电检测功能是指具有预测功能的可以进行软件处理的功能。例如,用户想在电源掉电时把SRAM数据转存到EEPROM,可行的方法是外接一个在4.5V翻转的电压比较器(VCC=5.0V,BOD=2.7V),输出接到外部中断引脚(或其他中断),一但电压低于4.5V,马上触发中断,在中断服务程序中把数据写到EEPROM中保护起来。注意:写一个字节的EEPROM时间长达8mS,所以不能写入太多数据,电源滤波电容也要选大一些。将AVR的BOD设为2.7V,从4.5v到2.7这段时间写EEPROM。掉电检测使用IMP809。
VIP VIP