复位后的默认配置 :复位之后,所有的引脚都是悬浮输入模式。 However, a few pins may have a different behavior. Refer to the datasheet pinout description for all details 。
引脚用作常规IO口时直接配置为输入或者输出模式即可:例如PA0配置为上拉输入无中断功能

GPIO_Init(GPIOA, GPIO_PIN_0, GPIO_MODE_IN_PU_NO_IT);

  

IO口用作复用功能输入时:用户必须通过配置DDRCR1寄存器设置将对应的I/O口设为为悬浮或是上拉输入。

GPIO_Init(GPIOD,GPIO_PIN_6,GPIO_MODE_IN_PU_NO_IT );//定义UART1_RX的管脚的模式

IO口用作复用功能输出时:需要配置寄存器Px_CR1和Px_CR2将对应的IO口设置为上拉或者开漏输出 (可以配置速度为2M或者10M)

GPIO_Init(GPIOD,GPIO_PIN_5,GPIO_MODE_OUT_PP_HIGH_FAST);//定义UART1_TX的管脚的模式

  

 

相关文章:

  • 2021-09-12
  • 2021-11-23
  • 2021-11-10
  • 2022-12-23
  • 2021-11-05
  • 2021-12-02
  • 2021-12-01
猜你喜欢
  • 2021-12-13
  • 2021-12-19
  • 2021-09-18
  • 2021-08-15
  • 2022-12-23
  • 2022-12-23
  • 2021-08-27
相关资源
相似解决方案