我的设备是车辆上用,使用了149内部信息段和不用的程序代码区来存储信息;安装上去后,过不了几天,设备相继就出问题了,现象不一,有死机的,有程序不能运行的,有某些功能不行的,等等。我就拆了一些回来研究,从硬件出发,没发现什么问题。我就把程序重新刷了一遍,结果是OK!一切正常;因此我断定,程序代码被修改了,为什么会这样?望大家来给我分析分析,出出点子!万分感谢!!
如果程序真的被冲掉,很可能是写INFORMATION A OR B,或写在CODE定义的DATA区出错。还有就是是否是在掉电或上电时执行写操作。
你们说电源造成的可能性有多大?问题在于冲的程度不一,有些挂了,有些程序还能运行一部分(如开始运行一会,就复位...重复如此),有些主功能可以用,但局部功能的就不行。怪哉!本人认为是不是电源干扰或电磁干扰等所引起的?
可能是写在信息区的代码写入了代码区,试试更改程序看看。还有一个办法是用外置的EEPROM存贮器。