您好, 登录| 注册|
论坛导航
您好, 登录| 注册|
子站:
商城:
论坛首页    单片机MCU/嵌入式
  •  发帖
  • 收藏

STC单片机内部EEPROM擦除等待的问题
阅读: 205 |  回复: 2 楼层直达

2018/01/26 10:42:42
1
zhifubao
电源币:70 | 积分:3 主题帖:1 | 回复帖:1
LV1
士兵

QQ截图20160321155901 测试测量版区上线啦!送祝福赢好礼

QQ截图20160321155901 老铁我等你!百台示波器免费送 邀请有礼

STC手册上面说内部EEPROM擦除需要很长时间,但是看他的例程也没有判断擦除有没有完成的代码,这是什么原因?
标签 51单片机
应用处理器515-POP-FCBGA -40至105 24VAC供电的非隔离式RS-485转Wi-Fi桥接器 如何着手电源设计
带有看门狗定时器的电压监视器 适用于任何系统的便携式ZigBee插件软件框架 创造一个带有较低额定输入电压控制器的150V非同步降压解决方案
四路2线至1线数据选择器/多路复用器 面向楼宇和医疗的压电式反馈电容触摸显示器 通过电源模块提高电动工具设计的性能
2018/01/29 10:03:51
2
Davidok
电源币:538 | 积分:0 主题帖:2 | 回复帖:40
LV3
排长
shafa
2018/02/08 16:46:47
3
xiaoxiong1988
电源币:30 | 积分:5 主题帖:1 | 回复帖:38
LV3
排长
IapEraseSector(IAP_ADDRESS); //扇区擦除
    for (i=0; i<512; i++)           //检测是否擦除成功(全FF检测)
    {
        if (SendData(IapReadByte(IAP_ADDRESS+i)) != 0xff)
            goto Error;             //如果出错,则退出
    }
    P1 = 0xfc;                      //1111,1100 擦除成功
    Delay(10);                      //延时
    for (i=0; i<512; i++)           //编程512字节
    {
        IapProgramByte(IAP_ADDRESS+i, (BYTE)i);
    }
    P1 = 0xf8;                      //1111,1000 编程完成
    Delay(10);                      //延时
    for (i=0; i<512; i++)           //校验512字节
    {
        if (SendData(IapReadByte(IAP_ADDRESS+i)) != (BYTE)i)
            goto Error;             //如果校验错误,则退出
    }

为啥我看的都有检测 ?
关注我们
新浪微博
官方Q群
客服热线
服务时间:周一至周五9:00-18:00
微信关注
免费技术研讨会
获取一手干货分享