STM32 MCU的IO引脚可以作为GPIO功能(绝大部分IO上电后的默认为该模式),也可以作为Alternate functions(复用功能)和 Additional functions(附加功能、辅助功能)。
Alternate functions:Functions selected through GPIOx_AFR registers
即需要通过GPIOx_AFR寄存器配置来选择。
Additional functions:Functions directly selected/enabled through peripheral registers
即直接通过相应外设寄存器打开或关闭。