NVIC的两个成员

[复制链接]
3277|3
 楼主| lxa520 发表于 2008-9-10 16:24 | 显示全部楼层 |阅读模式
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; 
这两个成员分别是什么意思。
andrew.xu 发表于 2008-9-10 16:55 | 显示全部楼层

以前有人说过的

搜搜
或者去香主的blog去看,那有的,写的很详细
djyos 发表于 2008-9-10 17:25 | 显示全部楼层

主优先级和辅助优先级

主优先级高的可以抢占主优先级低的。
主优先级相同的多个中断源,同时发生时,辅助优先级高的先服务。
chuzhujun_ 发表于 2008-9-10 21:52 | 显示全部楼层

看明白没有

固件库中那个NVIC_Init函数将用户输入的优先级参数放置到相应的优先级寄存器里,由于一个32BIT的字有4个八位的优先级寄存器,而且还是在高位存放的,所以还有一个小小的算法,刚开始确实不容易弄明白,你要是不懂的话,说一下,下次贴出来给你讲讲!呵呵,互相学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

27

帖子

0

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