野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20559|回复: 3

舵机控制,连接后舵机不动,里面一滴一滴的

[复制链接]
发表于 2020-10-8 17:01:16 | 显示全部楼层 |阅读模式
#include "stm32f10x.h"
#include "bsp_Tim.h"
#include  "bsp_led.h"
#include  "bsp_systick.h"
uint16_t time=0;

int main(void)
{               
        ADVANCE_TIM_Init();
        while(1)
  {
                TIM_SetCompare1(TIM1,500);
                Sys_ms(2);
                TIM_SetCompare1(TIM1,1000);
                Sys_ms(2);
                TIM_SetCompare1(TIM1,1500);
                Sys_ms(2);
                TIM_SetCompare1(TIM1,2000);
                Sys_ms(2);
                TIM_SetCompare1(TIM1,5500);
                Sys_ms(2);
        }       
}

// PWM 信号的频率 F = TIM_CLK/{(ARR+1)*(PSC+1)}
#define            ADVANCE_TIM_PERIOD            (9999-1)
#define            ADVANCE_TIM_PSC               (144-1)
#define            ADVANCE_TIM_PULSE              5000

这样设置后,连接到舵机,舵机不动,就是能听到里面一滴一滴的声音,很像卡死了

回复

使用道具 举报

发表于 2020-10-10 08:47:44 | 显示全部楼层
会不会是每次角度之间的间隔时间不够长,舵机反应不过来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-14 11:09:41 | 显示全部楼层
瞎眼灯 发表于 2020-10-10 08:47
会不会是每次角度之间的间隔时间不够长,舵机反应不过来

我换成20ms,还是一样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-19 11:17:37 | 显示全部楼层
找到原因了,单片机供电电压不够。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 23:25 , Processed in 0.025254 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表