NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
时间: 2024-02-06 11:04:25 浏览: 186
优先级队列
您需要设置NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2),其中NVIC_PriorityGroup_2代表中断优先级分组为2级,它将对中断优先级进行分组,从而使得处理程序可以更有效地管理中断。这是一个STM32的库函数,用于配置NVIC中断优先级分组。
其中,nvic_prioritygroup_2代表将中断优先级分为两组,高4位为抢占优先级,低4位为响应优先级。
该函数的作用是配置NVIC中断控制器的优先级分组方式,以便在设置中断优先级时,能够正确地计算出每个中断的优先级。具体而言,它会将中断优先级分组方式设定为“抢占优先级占用4位,响应优先级占用4位”的模式。
需要注意的是,该函数需要在配置中断优先级之前调用,以确保中断优先级的设置可以按照所设定的分组方式生效。
阅读全文