[技术问答] NUC121 新唐MCU中断优先级等级

[复制链接]
1889|10
 楼主| 18576478035 发表于 2018-9-21 16:11 | 显示全部楼层 |阅读模式
问下谁知道设置NVIC中断优先级时那个优先级高,3还是0 ,
                        NVIC_SetPriority (PDMA_IRQn, 0);
                        NVIC_SetPriority (PDMA_IRQn, 3) ;
比如上面的设置,0高还是3高?

评论

0高  发表于 2019-5-8 23:56
求助  发表于 2018-9-21 16:24
 楼主| 18576478035 发表于 2018-9-21 16:40 | 显示全部楼层
有人知道吗》?
 楼主| 18576478035 发表于 2018-9-21 16:47 | 显示全部楼层
kj250140 发表于 2019-5-8 11:47 | 显示全部楼层
Cortex M0中断优先级,0x00(高优先级)->0x40->0x80->0xc0(低优先级)
xuanhuanzi 发表于 2019-5-8 23:08 | 显示全部楼层
M0+的优先级只有四个即0,1,2,3,4,其中0的优先级是最高的
xuanhuanzi 发表于 2019-5-8 23:11 | 显示全部楼层
M0+

NVIC_SetPriority(PORTA_IRQn, 1);

NVIC_SetPriority(PORTB_IRQn, 2);

M4+

NVIC_SetPriorityGrouping(0x03);

NVIC_SetPriority(PORTA_IRQn, NVIC_EncodePriority(0x03,1, 2));

NVIC_SetPriority(PORTB_IRQn, NVIC_EncodePriority(0x03, 2, 2));
xuanhuanzi 发表于 2019-5-8 23:12 | 显示全部楼层
所以这个都是通用的,是ARM的库函数里面定义好的。
643757107 发表于 2019-5-8 23:56 | 显示全部楼层
这个是ARM共同的。
643757107 发表于 2019-5-8 23:56 | 显示全部楼层
如果你用其他单片机知道,那么一样。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

55

主题

187

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部
0