EEPROM

[复制链接]
352|5
 楼主 | 2019-4-13 15:39 | 显示全部楼层 |阅读模式
本帖最后由 KitShaw 于 2019-4-14 10:14 编辑

为什么SC92F8372的EEPROM断电后, 写入数后, 再重新上电数据被清0了

使用特权

评论回复
| 2019-4-13 18:36 | 显示全部楼层
国产MCU吗    只要是EEPROM肯定是可以多次操作的   

使用特权

评论回复
 楼主 | 2019-4-14 10:13 | 显示全部楼层
说错了, 是掉电后没有保存上次的值, 而是被清0了

使用特权

评论回复
 楼主 | 2019-4-14 10:30 | 显示全部楼层
代码如下
unsigned char eeprom_write_byte(unsigned char addr, unsigned char e_data)

{
        EA = 0;
        IAPADE = 0x02;
        IAPDAT = e_data;
        IAPADH = 0x00;
        IAPADL = addr;
        IAPKEY = 0xF0;
        IAPCTL = 0x0A;
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        IAPADE = 0x00;
        EA = 1;
        if(eeprom_read_byte(addr) == e_data) return 1;//дÈëµÄÊý¾ÝºÍ¶ÁµÄÏàͬ·µ»Ø1, ·ñÔò·µ»Ø0
        else return 0;
}

这样对吗, 怎么感觉写到RAM了似的

使用特权

评论回复
 楼主 | 2019-4-23 15:58 | 显示全部楼层
KitShaw 发表于 2019-4-14 10:30
代码如下
unsigned char eeprom_write_byte(unsigned char addr, unsigned char e_data)

可以了, 是读数据有问题.

使用特权

评论回复
| 2019-4-28 16:32 | 显示全部楼层
可以试下,聚辰的EEPROM,有需要样品可以联系我

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /6 下一条

在线客服 快速回复 返回顶部 返回列表