打印

NVIC的两个成员

[复制链接]
2157|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

粉丝