打印
[STM8]

stm8s的flash作为eepROM写数据同时突然断电问题

[复制链接]
4500|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tang221986|  楼主 | 2013-11-5 16:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问如题,如果在写flash时突然断电,那么在该地址的数据是保持写之前的数据还是一个随机的数据,谢谢!
沙发
香水城主| | 2013-11-5 16:53 | 只看该作者
都有可能,什么事情都可能。

使用特权

评论回复
板凳
拿起书本| | 2013-11-5 16:55 | 只看该作者
呵呵,任何可能性都有,因为在电掉到flash正常工作的临界值时,是无法确定其工作状态的

使用特权

评论回复
地板
puchuang| | 2013-11-5 20:34 | 只看该作者
仔细查一查硬件电路  这个  感觉应该是电路的问题   

使用特权

评论回复
5
tang221986|  楼主 | 2013-11-5 20:46 | 只看该作者
谢谢大家!比如在eepROM内部,写信号有效时间比较短(即少于本身写一个数据需要完成的时间),会是一个什么状态。比norflash,一般一个地址写,应该不会先擦除一个块然后在写。

使用特权

评论回复
6
戈卫东| | 2013-11-5 20:57 | 只看该作者
你要提供合适的逻辑保证发生这种情况时不会给你的产品带来灾难性后果.

使用特权

评论回复
7
tang221986|  楼主 | 2013-11-6 11:52 | 只看该作者
戈卫东 发表于 2013-11-5 20:57
你要提供合适的逻辑保证发生这种情况时不会给你的产品带来灾难性后果.

我是想保存一些数据,比如定时保存或者监测断电时保存,请问还有什么方式方法使保存的数据准确

使用特权

评论回复
8
戈卫东| | 2013-11-6 14:02 | 只看该作者
有一个办法是同样的数据保存几处,并加上检验信息,于是你总是能取出一个可用的.

使用特权

评论回复
9
jasongu| | 2013-11-14 17:45 | 只看该作者
有问题可以联系我,提供技术支持

使用特权

评论回复
10
pofu007| | 2013-11-15 10:10 | 只看该作者
什么情况都有可能发生,设计当然是要避免这种情况,或者有相应的容错纠错措施。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

122

帖子

0

粉丝