如何利用端口输出PWM波形控制舵机实现,感觉总是有点问题,我用的是E13口,但是舵机不转,能帮我写一个转0度和180度的示例代码嘛?
liu5551195 根据CH32V307的数据手册,使用E13口作为PWM输出需要打开重映射功能,然后才能启用,可能你没有打开
UUUUU RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE | RCC_APB2Periph_TIM1, ENABLE);应该是这么打开吧
liu5551195 可以去查一下CH307VCT6如何开启重映射功能,首先需要开启AFIO时钟: RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);然后调用库函数进行重映射:GPIO_PinRemapConfig(GPIO_FullRemap_TIM1,ENABLE);然后还需要打开RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE | RCC_APB2Periph_TIM1, ENABLE);
网站备案号:ICP备16046599号-1