
如图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)函数中 
 
