STC单片机eeprom擦除问题

qshArcc 2011-10-15 11:00:37
STC单片机eeprom擦除问题

stc12c5a60s2

代码是用官方网站的代码

问题1 擦除后数组a[add+i]无法写入.a[1]可以写入.(add+i==1).
问题2 只有前两个字节擦除成功,FF FF 00 00 00 00.....

擦除代码后加延时,解决问题1,但问题2依旧.

电源是开关电源,好像是5A的.


不知道为什么,望指教.
...全文
1034 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
codesnail 2011-10-17
  • 打赏
  • 举报
回复
代码可以复用没问题,但绝不仅仅是拷贝,lz要搞明白它的意思,不然遇到问题就茫然不知所措。这就是嵌入式软件,它需要你了解底层,一般中小型的嵌入式软件开发80%都可以认为是驱动的开发与调试。
li_hai_quan 2011-10-17
  • 打赏
  • 举报
回复
晶振 关注运行速度 部分寄存器有无设置全
shenshunxiao 2011-10-16
  • 打赏
  • 举报
回复
我刚用这款芯片,正常擦除,读,写。。
mawenxuanice 2011-10-16
  • 打赏
  • 举报
回复
你单片机的时序决定了SCL,在写入E2PROM的时候一般会采用I2C通信的协议,在这个情况下时序的作用显得极为重要,
Peasant_Lee 2011-10-15
  • 打赏
  • 举报
回复
时序问题,,,官方代码,应该是对的 ,但是看他在什么平台。首先要看的是,你的mcu的主频多少,这个绝对的决定了时序,还有就是,硬件电路,比如上拉之类的,
AnYidan 2011-10-15
  • 打赏
  • 举报
回复
官方网站的代码适用于你的 mcu 吗

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧