GPIO
- 1> 硬件框图
- 2> 工作模式
1> 硬件框图
2> 工作模式
C语言描述
/**
* @brief Configuration Mode enumeration
*/
typedef enum
{ GPIO_Mode_AIN = 0x0, // Analog Input 模拟输入
GPIO_Mode_IN_FLOATING = 0x04, // input floating 浮空输入
GPIO_Mode_IPD = 0x28, // Input pull-down 下拉输入
GPIO_Mode_IPU = 0x48, // Input pull-up 上拉输入
GPIO_Mode_Out_OD = 0x14, // Output open-drain 开漏输出
GPIO_Mode_Out_PP = 0x10, // Output push-pull 推挽输出
GPIO_Mode_AF_OD = 0x1C, // Alternate function push-pull 复用推挽输出
GPIO_Mode_AF_PP = 0x18 // Alternate function open-drain 复用开漏输出
}GPIOMode_TypeDef;