stm32407中外部中断和滴答定期器冲突

2019-07-20 10:26发布

我在程序中做了一个外部中断,当检测到按钮按下时就会输出一段高电平,程序中所有的计数及延时都是用滴答定时器控制。目前存在的问题是中断可以进入,但进入中断后中断中的延时变量在滴答定时器中不计数,一直为0,中断中所作处理如下


一旦进入中断并在while(yjjifa_timer<205)中就出不来,yjjifa_timer一直是0 外部中断 外部中断 滴答定时器计数 滴答定时器计数
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
操作系统
1楼-- · 2019-07-20 12:15
 精彩回答 2  元偷偷看……
八度空间
2楼-- · 2019-07-20 13:35
 精彩回答 2  元偷偷看……
操作系统
3楼-- · 2019-07-20 15:07
楼主这个程序死机的主要原因是, systick_timer的中断优先级比较低造成的.
但是,死等做法还是不可取的.

一周热门 更多>