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

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

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

QQ截图20160321155901  18号AM:10:00  电源网资深荣誉版主 sometimes与萧山老寿与您相约直播间!约起来!

QQ截图20160321155901  玩大发了! 英飞凌最新无人机套件LARIX免费试用 招募中



STC手册上面说内部EEPROM擦除需要很长时间,但是看他的例程也没有判断擦除有没有完成的代码,这是什么原因?
标签 51单片机
2018/01/29 10:03:51
2
Davidok
电源币:786 | 积分:0 主题帖:2 | 回复帖:107
LV4
连长
shafa
2018/02/08 16:46:47
3
xiaoxiong1988
电源币:31 | 积分:5 主题帖:1 | 回复帖:39
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;             //如果校验错误,则退出
    }

为啥我看的都有检测 ?
2018/02/28 21:50:41
4
伏尔加的鱼
电源币:3 | 积分:0 主题帖:1 | 回复帖:22
LV2
班长
看手册不认真,这个等待是自动处理的
关注我们
新浪微博
官方Q群
客服热线
服务时间:周一至周五9:00-18:00
微信关注
免费技术研讨会
获取一手干货分享

互联网违法不良信息举报

Reporting Internet Illegal and Bad Information
editor@netbroad.com
022-58392381