STM32F4 外部中断的时钟SYSCFG
在学习STM32外部中断时,发现必须使能syscfg时钟,
RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG,ENABLE);
1 为什么外部中断需要使能SYSCFG时钟:
从截图中可以看出 ,syscfg多个时钟用于配置EXTI中断,其中
SYSCFG_EXTICR1 对应EXTIx[3:0]:EXTI x 配置(x = 0 到 3)
SYSCFG_EXTICR2对应EXTIx[3:0]:EXTI x 配置(x = 4 到 8)
SYSCFG_EXTICR3对应EXTIx[3:0]:EXTI x 配置(x = 8到 11)
因此外部中断使能SYSCFG时钟是说的通的,
二 :SYSCFG为何对应APB2总线呢
因此syscfg 对应APB2 总线。
所以该结论成立。