STM32F030C8T6 Keil仿真运行正常,上电运行异常-记录贴

情况描述:STM32F030C8T6程序仿真运行一些正常,拔掉下载线后上电复位运行异常;

猜测可能情况:1、晶振问题:晶振是否起振

                                                  系统文件中晶振是否和外部硬件回路匹配

                          2、软件问题:软件设计是否合理,找其他同款MCU确定无硬件问题的板子下载验证

在经过一番查找之后,我们发现只要碰一碰板子上的一些IO口就会引发程序停止;基于此情况猜测为程序没有异常,而是一直在进某个中断,此时将串口RX上拉至3.3V发现依然有这个问题。那我们再去查程序的其他中断,

发现 void EXTI4_15_IRQHandler(void)  里面为空(还没来得及写,项目就搁置了,现在重新进行),注释此段函数一切正常。说明程序就是一直在进这个中断,而中断向量又没有被清除。

你可能感兴趣的:(STM32F030C8T6 Keil仿真运行正常,上电运行异常-记录贴)