程序停在 BX R0

2019-07-21 01:43发布

(STM32F103)写定时器输入捕获的程序,单步运行时发现程序停在了
                 LDR     R0, =SystemInit
                 BLX     R0
                 LDR     R0, =__main
                 BX      R0
                 ENDP
中的    BX  R0  一行,貌似没能进入主函数,请问是怎么回事?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
23条回答
馨馨泡沫
2019-07-22 02:12
回复【7楼】聚东风:
---------------------------------
我在原工程中,只做了一个流水灯的程序,是好使的。
所以我想可能是程序卡死在中断中了。
我的程序中有两个中断:定时器中断(得到输入捕获值)和串口通信中断
定时器中断的优先级比较高
可能是中断因此程序卡死么?
当  程序死在               BX      R0时 ,我stop后程序停在了中断的程序里面

一周热门 更多>