发 帖  
[问答]

单片机片内EEPROM多字节数据连续读写

4269 单片机
2019-11-29 12:10:21   评论 分享淘帖 邀请回答 举报
1个回答
2019-11-29 13:49:31 4 评论

举报

4 条评论
  • 2019-11-29 17:10

    密码输入后本来应该跟EEPROM里的用户密码作比较,现在输入后没反应,怀疑EEPROM的读写程序有问题

    阿信509 回复 王闻隆: 2019-11-29 17:24

    编个简单的程序,写入固定的字节,读回来看对不对

    王闻隆 回复 阿信509: 2019-11-30 13:03

    我用那个连续读写,无论数组里6个数字是多少,写进0x0020后读出来都是0x02

    王闻隆 回复 阿信509: 2019-11-30 13:05

    原来程序写入没有擦除扇区,我加上了:       
    if(write_data==password_user)
            {
                    while(time>=1)
                    {
                            addr=addr+time;
                            erase(addr);
                            delay(5);
                            write_data=password_user[time];
                            write(addr,write_data);
                            delay(10);
                            time--;
                    }
            }

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

您需要登录后才可以回帖 登录/注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
快速回复 返回顶部 返回列表
关注微信公众号

电子发烧友网

电子发烧友论坛

社区合作
刘勇
联系电话:15994832713
邮箱地址:liuyong@huaqiu.com
社区管理
elecfans短短
微信:elecfans_666
邮箱:users@huaqiu.com
关闭

站长推荐 上一条 /6 下一条

快速回复 返回顶部 返回列表