博客首页 | 排行榜 |

萤火虫的博客

沒有月亮,我們可以看星光;失去星光,還有溫暖的眼光;抱著希望,等待就少點感傷;彷彿不覺

个人档案
博文分类
FM1105在异常事件记录中的应用  2010-03-26 20:30

在电子产品的开发和使用中,经常因为外部或内部各种原因,导致系统复位或重启.如果我们能够捕捉并记录这些信息,
对我们今后的定位排错会有很大帮助,FM1105的出现使得这种想法有得以实现的可能.FM1105是2路的状态保持器.也就是说,
即时没有电的情况下,FM1105也能把信息保持住等到上电恢复.2路触发器一共4种状态,我们可以把处理器经常发生的4种
异常复位信息存入FM1105中,上电后再查看.一般处理器的异常复位有:看门狗,除法0,掉电和人工复位,这些状态基本都可以
在异常发生前,将信息记入FM1105中.当然现在新一点的cpu都带有复位记录模块,不过从实际应用和成本考虑,FM1105还是
优于他们,因为有些异常可能是致命的错误,导致整个系统崩溃而再也无法恢复.这种情况下,用一个外部小容量的状态记录器,
那可真是又安全又省成本呀,呵呵.基本设想的原理图如下,正常工作时,p0.1,p0.2不断输入可能异常复位的信息。当异常复位后,系统重启,p0.3,p0.4就从FM1105中取出上次异常复位的状态。

类别:mcu |
上一篇:赛车手的秒表 | 下一篇:在ramtron vrs3074上写汇编程序(22)
以下网友评论只代表其个人观点,不代表本网站的观点或立场