如图AFIO的作用就是在所有的GPIOX中选择16个

而AFIO寄存器的作用就是确保选择的这16个

AFIO总共有4个寄存器,这是因为一个寄存器可以选择4个那么4个寄存器就可以选择4✖4  16个

①外部中断配置寄存器
1(AFIO_EXTICR1)

②外部中断配置寄存器
2(AFIO_EXTICR2)


外部中断配置寄存器
3(AFIO_EXTICR3)


外部中断配置寄存器 4
(AFIO_EXTICR4)

void HAL_GPIO_Init(GPIO_TypeDef  *GPIOx, GPIO_InitTypeDef *GPIO_Init)函数中作者:Shaun_青璇

物联沃分享整理
物联沃-IOTWORD物联网 » STM32的AFIO讲解

发表回复