最近测试了STM32F103的PWM输出,发现用关闭定时的方法关闭PWM之后状态时高时低,不稳定,我想要的是低电平,后来用了库函数TIM_CCxCmd(TIM4, TIM_Channel_1, TIM_CCx_Disable),这个指令关闭后就一直是低电平了。
在STM32F407里面,用了HAL库,开始用的
HAL_TIM_PWM_Stop(&htim4, TIM_CHANNEL_1)
不行,
改为是TIM_CCxChannelCmd(&TIM4, TIM_Channel_1, TIM_CCx_Disable)
还是不行,
把IO管脚改为下拉,可以了
103的标准库里面输出没有下拉的设置
关闭PWM输出之后的电平状态
最新推荐文章于 2023-01-27 23:22:59 发布