打印
[嵌入式linux]

单片机小白请教

[复制链接]
587|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
水木Yoka|  楼主 | 2019-8-27 10:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是小白,正在玩正点原子32F4的单片机,然后有一个中断优先级的问题想不明白,请大佬指教。
在外部中断实验中,主函数设置了(NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置系统中断优先级分组 2 ),即有2个抢断,2个响应。但这些在哪里体现出来了。为什么中断初始化中4个中断是(NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x01;//抢占优先级 1,2,3,4    NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x02;//响应优先级 2 )这两个有什么联系么?有点糊涂。

使用特权

评论回复

相关帖子

沙发
18990194628| | 2019-9-24 13:51 | 只看该作者
根据高优先级打断低优先级的逻辑设计的

每个中断有两个优先级设置,主优先级和子优先级
多个中断同时触发时,先判断主优先级,高的能打断低的,如果主优先级一样再判断子优先级

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝