GPIO_InitStruct.Pull = GPIO_NOPULL; 改为上拉
时间: 2024-08-14 12:05:53 浏览: 45
PWM.zip_columne5n_pwm_stringyoh_方波
GPIO_InitStruct.Pull = GPIO_PULLUP; 这行代码是用来设置GPIO口的拉模式。在STM32这样的微控制器中,`GPIO_NOPULL`表示无上拉下拉电阻(即输入模式,默认状态),而`GPIO_PULLUP`则表示启用上拉模式,当GPIO口作为输入时,它会在信号线未连接到外部设备时将电平拉高至VCC(供电电压)。这样可以提高输入信号的抗干扰能力,并有助于防止噪声引起的误触发。如果你想要改为上拉模式,就需要把Pull设置为GPIO_PULLUP。
阅读全文