STM32外部中断 问题

2019-08-14 16:11发布

我正在做外部中断实验,主函数LED1不停闪烁提示程序正在运行,每次触发外部中断就让LED2取反。但是我发现一点问题,图中是我的主程序 {G(X)R0T`CO$PD[}]KKS543.png 每隔一秒打印一个数字,每隔7秒LED1取反。但是我触发外部中断后,外部中断函数执行成功后,程序没有返回到原来的地方,而是返回到原来代码的下一句代码。比如,程序打印完“1”后我立即触发了外部中断,中断处理完后应该延时一秒在打印“2”,可是实际上并没有延时一秒。而是执行完中断后,就立即打印了“2”。这是怎么回事?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。