浅青雨 发表于 2015-7-13 21:57:14

NVIC初始化问题

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

creep 发表于 2015-7-13 22:57:11

本帖最后由 creep 于 2015-7-14 09:25 编辑

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

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

星辰一方 发表于 2015-7-14 08:57:24

楼上正解~!

星辰一方 发表于 2015-7-14 08:57:49

和GPIO配置是一个意思,不存在覆盖的问题,寄存器地址不同!

moyanming2013 发表于 2015-7-14 11:26:11

creep 发表于 2015-7-13 22:57
设置的时候是根据不同的中断分别进行设置的,不同的中断之间互不影响。具体可以看下函数void NVIC_Init(NVI ...

学习。。。

stary666 发表于 2015-7-14 12:24:50

看看,,,,,,,,,,,,

dsjsjf 发表于 2015-7-15 13:49:04

不会的,沙发正解

追寻V 发表于 2015-7-19 22:25:35

库函数会自动做好的

浅青雨 发表于 2015-7-29 21:27:19

creep 发表于 2015-7-13 22:57
设置的时候是根据不同的中断分别进行设置的,不同的中断之间互不影响。具体可以看下函数void NVIC_Init(NVI ...

感谢creep,为我解惑。继续努力,后续还会有问题要请教!
页: [1]
查看完整版本: NVIC初始化问题