GPIO端口介绍(以stm32L151C8为例):
GPIO工作方式:
四种输入模式:
输入浮空:
输入上拉
输入下拉
模拟输入
四种输出模式:
开漏输出
开漏复用功能
推挽式输出
推挽式复用功能
GPIO相关配置寄存器:
32位配置寄存器(端口配置低/高寄存器)
GPIOx_CRL,GPIOx_CRH
32位数据寄存器(端口输入/输出数据寄存器)
GPIOx_IDR,GPIOx_ODR
32位置位/复位寄存器(端口位设置/清除寄存器)
GPIOx_BSRR
16位复位寄存器
GPIOx_BRR
32位锁定寄存器
GPIOx_LCKR
GP