我使用stm32f103c8t6单片机驱动sg90舵机时,将pwm输出接入PA1口开启TIM2 CH2 ,舵机正常运行,换到TIM3 CH3 的PB0口就无法运行,原因是什么
时间: 2023-06-19 21:09:31 浏览: 710
STM32F103C8T6驱动SG90舵机源码
5星 · 资源好评率100%
可能原因有以下几点:
1. 配置的 GPIO 口不正确,需要确认是否正确配置了 PB0 口。
2. TIM3 的时钟没有使能,需要确认是否正确使能了 TIM3 的时钟。
3. TIM3 CH3 的映射不正确,需要确认是否正确将 TIM3 CH3 映射到了 PB0 口。
4. 电源供应不足,舵机需要较大的电流,如果电源供应不足,则舵机可能无法正常工作。
针对这些可能原因,可以逐一排查并解决问题。
阅读全文