单片机/MCU论坛
直播中

小米999999

10年用户 146经验值
擅长:可编程逻辑
私信 关注
[问答]

求单片机数据丢失原因

STC单片机的EEPROM中存储的数据会丢失,想知道丢失的原理;
还有J-LINK固件丢失的原因。
已退回5积分

回帖(14)

lee_st

2017-2-27 12:57:42
检查一下代码看看,是否过程中擦除了
举报

long510

2017-2-27 13:02:00
不懂,帮顶
举报

long510

2017-2-27 13:02:01
不懂,帮顶
举报

singleyork

2017-2-27 13:26:42
本帖最后由 singleyork 于 2017-2-27 13:28 编辑

01.jpg

用官方例程试试,看是不是EERPOM写坏了,官方给的资料EEPROM使用寿命是擦写十万次,如果不是写坏了,就看下是不是自己程序问题。ISP软件里面有各种型号的例程。
举报

蒙面男@蒙面女王

2017-2-27 14:24:45
外部干扰造成的
举报

王栋春

2017-2-27 20:23:54
这个同意5楼的意见                  
举报

尧建堂

2017-2-27 21:01:28
建议楼主换个芯片试试吧!说不定应该是芯片的问题。
举报

小米999999

2017-2-27 23:23:10
引用: lee_st 发表于 2017-2-27 12:57
检查一下代码看看,是否过程中擦除了

程序没有擦除,这个程序是好几年的程序了,STC单片机控制设备工作,设备偶尔上电就发现校准系数丢了。客户经常有反馈。
举报

小米999999

2017-2-27 23:24:04

有可能,我们这个是设备,在出厂时有时候会出现。
举报

小米999999

2017-2-27 23:25:05
引用: 太子的空间 发表于 2017-2-27 21:01
建议楼主换个芯片试试吧!说不定应该是芯片的问题。

有可能,STC芯片质量不好。但不知道芯片内部FLASH在什么情况下丢失数据
举报

lee_st

2017-2-28 09:06:08
者就需要详细检查了
举报

蒙面男@蒙面女王

2017-2-28 09:16:26
引用: 小米999999 发表于 2017-2-27 23:24
有可能,我们这个是设备,在出厂时有时候会出现。

我们的设备用STM32也丢过一两次数据,我们是怀疑工业现场的强静电或者电压尖峰。
举报

小米999999

2017-2-28 12:19:02
引用: 蒙面男@蒙面女王 发表于 2017-2-28 09:16
我们的设备用STM32也丢过一两次数据,我们是怀疑工业现场的强静电或者电压尖峰。

我还没遇到过STM32丢数据的时候,有可能是给单片机的供电电压在上电或掉电时有电压尖峰
举报

无量寿经

2017-2-28 12:29:20
只一个原因,供电使用廉价的开关电源引起,只要用廉价的开关电源,不管哪个单片机,都存在EEPROM丢数据和单片机程序丢失的情况。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分