本文主要是介绍STM32F1 - GPIO外设,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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;
这篇关于STM32F1 - GPIO外设的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!