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