stc单片机eeprom

2019-03-24 17:21发布

怎么去保存掉电时的数据啊 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
Li_Lei
1楼-- · 2019-03-24 23:09
 精彩回答 2  元偷偷看……
ienglgge
2楼-- · 2019-03-25 02:10
结合基本读写函数,实现保存数据的动作。周期性的执行保存数据的语句。掉电前,就保存了掉电前的数据。
billliu66
3楼-- · 2019-03-25 04:26
使能比较器,利用P5^5做电压监控输入,在中断比较器中断中实现掉电前数据保存,硬件上需注意:1>MCU最好单独供电,并有储能电容做好大于1000uF,2>,用二极管与其他耗电元件隔离.这样才能确保数据写入EEPO成功.
下面是我以前程序的部分截取
#include "keyboard.h"
  #include <stdlib.h>
  #include <string.h>
  #include <intrins.h>
  #include "stceepo.h"
  #include "stcpusleout.h"
  #include "stcintcounter.h"
  /***********************************************
void ComparatorRountine() interrupt 21 using 1
{
        EA=0;
        WrDwordB(0x5000,Tcounts);
}

//*************************************************

  void main()
  {
       
        Io_Init(0,0x00, 0x00);
        Io_Init(1,0x00, 0x00);
        Io_Init(2,0x00, 0x00);
        Io_Init(3,0x00, 0x30); //00110000B=0x30
        Io_Init(4,0x00, 0x00);
//以下省区
}
青蛙叫
4楼-- · 2019-03-25 06:06
 精彩回答 2  元偷偷看……
ienglgge
5楼-- · 2019-03-25 09:30
青蛙叫 发表于 2016-10-5 13:44
我现在正学到eeprom这块了,您有类似的代码吗,想参考下

没有,不过你可以在stc官网下载,我大概看了一下,stc15的串口读eeprom的程序,是有的。可以看看。
chunyang
6楼-- · 2019-03-25 11:27
使用FLASH编程指令,具体去看器件手册。

一周热门 更多>