中断寄存器 AIRCR与IP

2019-08-14 00:55发布

之前学习寄存器操作中断,优先级这部分有点问题,今天又回过头来学习,感觉有点明白了,说说我的理解,求大佬们指正。

AIRCR[10:8]决定分组,共5各组,每个组对应不同位的抢占优先级及子优先级

IP[x]决定x中断的抢占优先级号及子优先级号,高四位有效。

那么问题来了,如下图,当分组为5时,抢占优先级与子优先级各占4位,7、8位代表抢占优先级,5、6代表子优先级。那么假如分组其他时怎么分配?
还有就是优先级对应的中断的个数是不是没有要求?系统复位后,寄存器恢复初值,这个时候所有的中断都是一个优先级,是这样吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。