程序再运行一段时间后会异常跑飞,通过在线调试,发向程序再disassembly里一直是在0xA000000 jim 0xA000000,出现问题的操作是:
LED_Ctrl(CTRL_24V,ON);
Get_M26_Volt();
LED_Ctrl(CTRL_24V,OFF);
当只有Get_M26_Volt();时不跑飞,当只有LED_Ctrl时也不回跑飞,但是当同时执行时就会跑飞
Lion chang:
另外补充一点,中断使可以正常进入的(定时器中断和IO中断)
HG:
打断点到函数里面,看具体执行到哪里的时候跑飞的。
LED_Ctrl明显是控制外设的,外设有反应么?
bluse:
你好你碰到的问题解决了吗? 我也碰到类似的问题,还是解决不了,我是有的芯片能跑起来有的跑不起来,感觉是和5438A的芯片有关系,用同样的程序,我有5437的芯片就不会,好奇怪的现象。我的QQ 286600538可以加我,一起沟通
gaoyang9992006:
当年这个跑飞是什么造成的能否分享一下经验