PIC24和STM32中断优先级比较

[复制链接]
2985|0
 楼主| machunshui 发表于 2009-10-24 14:54 | 显示全部楼层 |阅读模式
PIC24每个中断源可以分配7个用户分配优先级别,
高用户分配优先级别中断可以中断低用户优先级别的中断服务,形成中断嵌套。

相同用户优先级的中断源,当同时处于待决状态,cpu选择进入自然优先级高的中断服务,即中断向量位置低的中断服务。

但是,中断源的用户优先级相同,哪怕其自然优先级高也不能中断低自然优先级的中断服务。

其实,就是中断优先级具有两种:抢占优先权和选择优先权。

STM32更为灵活,用8位对抢占优先权和选择优先权进行了分组,

即高N位指定了抢占优先权的数目,低8-N位指定了同抢占优先权组中的选择优先权数目。
当抢占优先权和用户编程的选择优先权都相同的话,其选择优先权由向量位置形成的中断优先权决定。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

153

主题

3224

帖子

4

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