首先初始化时钟APB2

1.配置输入输出模式和引脚速度(GPIOx_CRL或GPIOx_CRH)

STM32 IO口初始化流程

STM32 IO口初始化流程

2.读取或写入IO口数据

    2.1读取IO口数据(GPIOx_IDR)

STM32 IO口初始化流程


    2.2写入IO口数据(GPIOx_ODR、GPIOx_BSRR、GPIOx_BRR) 

   STM32 IO口初始化流程
STM32 IO口初始化流程

STM32 IO口初始化流程

3.锁定IO口数据,直到下次复位(GPIOx_LCKR)

STM32 IO口初始化流程

STM32 IO口初始化流程

STM32 IO口初始化流程

STM32 IO口初始化流程

STM32 IO口初始化流程

相关文章: