STM32中systick中断的优先级
创始人
2025-05-31 18:35:08

1、systick中断的优先级

systick为内核外设中断,与普通外设中断的优先级有些区别,并没有抢占优先级和子优先级的说法。
对于M3来说内核外设的中断优先级由内核SCB这个外设的寄存器:SHPRx(x=1.2.3)来配置。
内核外设的中断优先级可编程为0~15,数值越低,优先级越高。
在这里插入图片描述
在SysTick_Config中,配置优先级为(1UL << __NVIC_PRIO_BITS) - 1UL),其中宏__NVIC_PRIO_BITS为4
即1左移四位后减一,那计算结果就等于15,可以看出SysTick此时设置的优先级在内核外设中是最低的。

2、systick中断优先级和外设中断优先级的比较

对于普通外设中断优先级的配置来说,需要配置中断优先级分组,抢占优先级和子优先级。
重要的一点是:NVIC的中断优先级分组不仅仅对片上外设有效,同时对内核外设也有效。
所以假设配置的优先级分组为2,则15转换为二进制1111,即表示抢占优先级为3,子优先级为3.
这时候就相当于进行了一定的转换,便可以与普通外设的优先级进行比较了。

相关内容

热门资讯

我来教教大家“指尖四川麻将有没... 您好,指尖四川麻将辅助软件这款游戏可以开挂的,确实是有挂的,需要了解加微【3696223】很多玩家在...
重大通报“掌心麻将圈到底有没有... 【无需打开直接搜索微信;3696223】 操作使用教程:1.亲,实际上掌心麻将圈是可以开挂的,确实有...
2025世界人工智能大会将发布... 7月10日,上海市政府新闻办举行2025世界人工智能大会暨人工智能全球治理高级别会议新闻发布会,介绍...
我来教教大家“衢州都莱是不是有... 亲,衢州都莱这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总...
玩家必看“新琉璃斗牛透视辅助工... 咨询加微信2780468,您好:新琉璃斗牛这款游戏是可以开挂的,确实是有挂的,咨询加微信【27804...