STM32/STM8技术论坛
直播中

陈迪

7年用户 200经验值
私信 关注
[问答]

NVIC初始化会覆盖掉前面的初始化吗?

想请问个问题,今天学外部中断,用到了两个中断:EXti_9_5_IRQn和EXTI_15_10_IRQn,下面是NVIC的初始化。问题:这里先后进行了NVIC的初始化,后面一个通道的初始化不会覆盖掉前面的初始化吗?

回帖(8)

张倩

2019-3-1 07:30:10
本帖最后由 creep 于 2015-7-14 09:25 编辑

设置的时候是根据不同的中断分别进行设置的,不同的中断之间互不影响。具体可以看下函数void NVIC_Init(NVIC_InitTypeDef* NVIC_InitStruct)

关于NVIC的寄存器详细说明可参考下面的内核编程手册:
举报

任娟娟

2019-3-1 07:41:19
楼上正解~!
举报

任娟娟

2019-3-1 07:57:59
和GPIO配置是一个意思,不存在覆盖的问题,寄存器地址不同!
举报

李悛

2019-3-1 08:14:12
引用: 亲爱的娜娜 发表于 2019-3-1 09:12
本帖最后由 creep 于 2015-7-14 09:25 编辑

设置的时候是根据不同的中断分别进行设置的,不同的中断之间互不影响。具体可以看下函数void NVIC_Init(NVIC_InitTypeDef* NVIC_InitStruct)

学习。。。
举报

董薇

2019-3-1 08:32:08
看看,,,,,,,,,,,,
举报

杨杜昼

2019-3-1 08:41:45
不会的,沙发正解
举报

廉凌刚

2019-3-1 08:47:43
库函数会自动做好的
举报

陈迪

2019-3-1 09:07:29
引用: 亲爱的娜娜 发表于 2019-3-1 09:12
本帖最后由 creep 于 2015-7-14 09:25 编辑

设置的时候是根据不同的中断分别进行设置的,不同的中断之间互不影响。具体可以看下函数void NVIC_Init(NVIC_InitTypeDef* NVIC_InitStruct)

感谢creep,为我解惑。继续努力,后续还会有问题要请教!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分