GPIO端口配置 | ||
---|---|---|
32bit配置寄存器 | GPIOx_CRL | GPIOx_CRH |
32bit数据寄存器 | GPIOx_IDR | GPIOx_ODR |
32bit置位/复位寄存器 | GPIOx_BSRR | |
16bit复位寄存器 | GPIOx_BRR | |
32bit锁定寄存器 | GPIOx_LCKR |
GPIO可以被配置成多种模式
输入方式 | 代码宏定义 |
---|---|
浮空输入 | GPIO_Mode_IN_FLOATING |
上拉输入 | GPIO_Mode_IPU |
下拉输入 | GPIO_Mode_IPD |
模拟输入 | GPIO_Mode_AIN |
开漏输出 | GPIO_Mode_Out_OD |
推挽输出 | GPIO_Mode_Out_PP |
复用推挽输出 |