关于freertos中断测试的问题(萌新)

2019-07-21 01:02发布

我按照教学视频写的代码,把定时器3和5的优先级设为4和5,可是串口一直在输出tim3 interrupt,这是为什么啊???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
zc123
1楼-- · 2019-07-21 03:39
因为你中断进入后要清除中断标志位,否则中断会一直执行,具体的就是再中断中添加下面这句话:
TIM_ClearITPendingBit(TIM3,TIM_IT_Update);
TIM_ClearITPendingBit(TIM5,TIM_IT_Update);
浅笑安然h
2楼-- · 2019-07-21 07:26
 精彩回答 2  元偷偷看……
浅笑安然h
3楼-- · 2019-07-21 07:37
浅笑安然h 发表于 2019-5-22 19:26
对啊,这个都没有想到,谢谢你了哈~

还有这个问题,麻烦帮我看一下~
关于freertos任务挂起与解挂的问题(萌新)
http://www.openedv.com/forum.php ... &fromuid=134560
(出处: OpenEdv-开源电子网)

一周热门 更多>