如果将一个中断设置为中断分组2,那么将有IP寄存器的四个位中,有两个位是用来设置响应优先级,两个位来设置抢占优先级的
对于每一个中断,IP中四个位就是2的四次方。一共有16种优先级设置。确定中断分组就是确定一个中断的抢占优先级和响应优先级的位数。
·高优先级的抢占优先级可以打断正在进行的底抢占优先级中断的。
·抢占优先级相同的中断,高响应优先级不可以打断低响应优先级的中断。
·抢占优先级相同的中断,当两个中断同时发生的情况下,哪个优先级高,那个先执行。
·如果两个中断的抢占优先级和响应优先级都是一样的话,则看哪个中断先发生就先执行。
NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQn;//对于103系列,有60个通道
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
N