社区
单片机/工控
帖子详情
关于EEPROM 的数据丢失问题
dueduel
2013-12-17 03:56:28
大家好!
我们设计了一个简易的eeprom硬件电路。如下:
原理图:
现在的情况是修改了电路,做了写保护,但还是出现数据丢失的情况。问一下,是不是pcb设计不合理?
具体情况是:刚开始用了几次基本没出错,但使用了大概3~4天后,发现数据被改了。
环境比较恶劣,但也做了外壳的接地保护。
是什么原因呢?
...全文
659
3
打赏
收藏
关于EEPROM 的数据丢失问题
大家好! 我们设计了一个简易的eeprom硬件电路。如下: 原理图: 现在的情况是修改了电路,做了写保护,但还是出现数据丢失的情况。问一下,是不是pcb设计不合理? 具体情况是:刚开始用了几次基本没出错,但使用了大概3~4天后,发现数据被改了。 环境比较恶劣,但也做了外壳的接地保护。 是什么原因呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lbing7
2013-12-19
打赏
举报
回复
在协议不稳定的情况下出过这问题。。。 特别是软件模拟的协议,最好先经过一定数量的连续读写操作 确保无误的情况下再做它用
单片机工程师
2013-12-18
打赏
举报
回复
尽量在电压正常的时候进行读写操作,用示波器看一下是不是因为电压的波动,引起读写失常。
vc8fans
2013-12-17
打赏
举报
回复
不知道上位接哪里?这种情况逻辑仪就用得上了
EE
PRO
M(BL24C64A)掉电
数据
丢失
问题
EE
PRO
M(BL24C64A)掉电
数据
丢失
问题
EE
PRO
M
数据
丢失
EE
PRO
M
数据
丢失
的一次记录
治标治本,彻底解决AVR单片机
EE
PRO
M
数据
丢失
问题
在项目中复制出来的程序,使用时可能有些地方需要修改。 编译环境:WinAVR-20060421 + AVR Studio 4.12.498 Service Pack 4 基本思路:每份写到
EE
PRM的
数据
,都做三个备份,每个备份的
数据
都做CRC16校验,只要系统运行中出错,错误地修改了
EE
PRO
M
数据
, 那么根据校验字节就知道哪个备份的
数据
被修改了,然后用
STC 模拟
ee
pro
m
数据
丢失
问题
:用stc的flash模拟
ee
pro
m,发现某些位置的
数据
会莫名其妙的
丢失
原因:结果发现flash
数据
是以页为单位保存的,stc官方的库函数在擦写
数据
时是将flash整页擦除的,在我写某个字节的
数据
时,将整个页的
数据
都擦除了,后面都找不到
数据
了。 解决:在写
数据
时先将模拟
ee
pro
m的
数据
全部读出来,然后再将
数据
逐个的写入。 #include "main.h" #include &l...
ee
pro
m被误改写的
问题
整理了网上的资料,总结一下。
单片机/工控
27,522
社区成员
28,796
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章