关于51单片机讲数据写入EEPROM(data flash)对主程序的影响

2020-01-27 11:48发布

本帖最后由 zhan2905 于 2013-6-25 13:22 编辑

EEPROM可用于保存我们需要在应用程序中修改并且掉电不丢失的参数数据。在用户程序中,可以对EEPROM进行字节读/字节编程/扇区擦除操作!
那么 如果执行了这部分代码 会对 正在工作的程序有什么 影响?
如果我没说错的话 以前 有过系统复位的 现象!
朋友说 对时间 上有影响 那能有更具体的解释吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
lgg88
1楼-- · 2020-01-27 13:42
 精彩回答 2  元偷偷看……
gfy200866
2楼-- · 2020-01-27 16:55
51片内EEPROM和外部的EEPROM一样用。只是分扇区操作罢了。没啥影响
barryliu
3楼-- · 2020-01-27 17:53
你说的是特指STC吧?每种单片机内置的EEPROM机制是不一样的,影响也不同,有些根本没影响,有些会把整个CPU挂住,直到写入完成。
zhan2905
4楼-- · 2020-01-27 22:04
首先 谢谢大家的回复
我用的是 STC12C5A60S2  2L说没有影响 我只能说 这个 真的有
现在我的 想法 跟3楼一样 挂住 然后 执行完再继续!
myh_hh
5楼-- · 2020-01-28 01:30
stc的好像有影响,写e2rom时不能执行其他任务和中断,而且时间挺长。可能影响实时显示等,好郁闷。有什么好办法解决?
Excellence
6楼-- · 2020-01-28 06:16
 精彩回答 2  元偷偷看……

一周热门 更多>