stm32 GPIO 八种工作模式

typedef enum
{ 
  GPIO_Mode_AIN = 0x0, 		    /* 模拟输入 */
  GPIO_Mode_IN_FLOATING = 0x04, /* 输入浮空 */
  GPIO_Mode_IPD = 0x28,			/* 输入下拉 */
  GPIO_Mode_IPU = 0x48,			/* 输入上拉 */
  GPIO_Mode_Out_OD = 0x14,		/* 开漏输出 */
  GPIO_Mode_Out_PP = 0x10,		/* 推挽式输出 */
  GPIO_Mode_AF_OD = 0x1C,		/* 开漏复用 输出 */
  GPIO_Mode_AF_PP = 0x18		/* 推挽式复用 输出 */
}GPIOMode_TypeDef;

——————————————————————————————
稍加整理可以大致分为以下三类

-输入模式

  • 模拟输入
  • 输入浮空
  • 输入下拉
  • 输入上拉

-输出模式

  • 开漏输出
  • 推挽式输出

-输出模式

  • 开漏复用 输出
  • 推挽式复用 输出

猜你喜欢

转载自blog.csdn.net/qq_45816372/article/details/106663075
今日推荐