大家好!
我最近在测试产品的时候,发现一个产品程序跑飞了。使用的是MSP430G2452
程序正常表现:按一下433Mhz遥控器,产品接收到遥控信号后,这边的灯会闪烁一下,然后电机开始运转。长按产品的设置键,LED灯常亮。
我昨天发现的情况:按一下433遥控器,产品接收到遥控信号后,这边的灯一直常亮,然后电机运转一会就停了。然后我又断电后,还是可以复现这个情况;长按产品的设置键也没有任何反应。
我今天把芯片的程序读取出来对比一下,发现E16D地址的数据有变化(正常是24,有问题的是20)
然后我又重新给芯片烧写了一下程序,又可以正常运行了。
请问大家,这一般出现这种程序跑飞,是什么引起的,因为这个现象是出现后我一直通电断电都是这种状态,没有出现正常过;只有把程序重新烧写后,才正常。
大家有没有遇到过?
通常所说的程序跑飞跟ROM没有关系,
这个产品我自己运行了有大半个月了,前几天断电了;然后前天我上电试了一下,发现不对劲的
不好分析。只能查查是在哪里跑飞的,跑飞的原因
一周热门 更多>