铁电读写过程中死掉怎么办?

[复制链接]
 楼主| my1693 发表于 2010-12-5 21:56 | 显示全部楼层 |阅读模式
一个项目中用到了铁电,采用的是查询方式“while (xxx);”,如果当中铁电出现故障了,怎么办?
席君秋 发表于 2010-12-5 22:46 | 显示全部楼层
要引入超时机制啊,转错误处理!
topfei123 发表于 2010-12-5 22:48 | 显示全部楼层
恩,while的同时可以打开个定时器或者直接记数,到了一定时间就直接退出或转错误处理
chunyang 发表于 2010-12-5 22:57 | 显示全部楼层
正确的设计及操作下不会发生死机的,如果绝对不准许数据出错,加校验就是,校验无法通过给出警告信息即可,想智能化点还可以编程自动屏蔽坏区。
coody 发表于 2010-12-5 23:51 | 显示全部楼层
超时
月下狂想曲 发表于 2010-12-6 10:34 | 显示全部楼层
检测超时!并每次写完后找个地方写一个控制位。上电时检测控制位是否上次正确写入。否则错误处理。

虽铁电写操作非常快,但考虑到写时断电可能,防止死机,所以应检测写完控制位。
 楼主| my1693 发表于 2010-12-7 15:09 | 显示全部楼层
谢谢各位!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

130

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

20

主题

130

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部