STM32外部中断求助

2019-08-13 22:14发布

STM32外部中断5-9或者是10-15只能设置为同一抢占优先级和响应优先级吗?

NVIC_InitStructure.NVIC_IRQChannel = EXTI15_10_IRQn;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
NVIC_Init(&NVIC_InitStructure);


根据程序来看只能这样设置吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
SXW101320
1楼-- · 2019-08-14 03:49
哆啦A萌 发表于 2017-9-29 16:06
对的。。。。。

谢谢,新手正在学习
哆啦A萌
2楼-- · 2019-08-14 08:14
是的,只能在中断里再去判断中断源,如果外部中断有优先级问题那么设计原理图时就要注意IO口的分配
SXW101320
3楼-- · 2019-08-14 10:52
哆啦A萌 发表于 2017-9-29 15:57
是的,只能在中断里再去判断中断源,如果外部中断有优先级问题那么设计原理图时就要注意IO口的分配

外部中断0-4是可以分别设置抢占优先级和响应优先级的,而5-9和10-15只能设置为同一优先级和同一抢占优先级是不?
SXW101320
4楼-- · 2019-08-14 11:07
 精彩回答 2  元偷偷看……
哆啦A萌
5楼-- · 2019-08-14 14:43
SXW101320 发表于 2017-9-29 16:01
外部中断0-4是可以分别设置抢占优先级和响应优先级的,而5-9和10-15只能设置为同一优先级和同一抢占优先 ...

对的。。。。。

一周热门 更多>