本技术涉及了一种处理器及其自检方法、系统、存储器及智能点灯单元,该自检方法包括:按第一预设周期定期对处理器的数据存储空间进行检测,并判断数据存储空间是否异常,在异常时,对所述处理器进行重启,并对数据存储空间进行初始化;在每个程序执行周期对处理器的程序存储空间进行检测,并判断程序存储空间是否异常,而且,在异常时,记录当前的状态,并对处理器进行重启,且重启后保持所记录的状态;按第二预设周期定期对处理器的主定时器进行检测,并判断主定时器是否异常,在异常时,对主定时器的硬件参数进行重新配置。实施本发明的技术方案,通过分别对处理器的数据存储空间、程序存储空间及主定时器进行检测,并在检测到异常时,及时消除异常。
背景技术
处理器(例如MCU)是很多电子设备的心脏,不可或缺,而且,其性能的好坏直接影响电子设备的性能,如果处理器出现问题,那么电子设备轻者可能会失控,重者可能会造成事故。
在铁路信号灯系统中,智能点灯单元在其内部的处理器的控制下,可使灯泡内的两个LED灯珠自动交替循环点亮,还可自动检测故障及触发报警。但是,由于铁路信号灯系统的工作环境很容易受到外界电磁干扰或碰到其它极端情况,所以,处理器有一定概率出错,从而造成灯泡内的两个LED灯珠无法正常循环工作或者正常报警,降低了铁路信号灯系统的可靠性,甚至可能会发生安全事故。
实现思路