智能车制作
标题:
真的没办法了,求解救!(有程序)舵机一直往一边转。
[打印本页]
作者:
冬天雪
时间:
2012-7-14 14:10
标题:
真的没办法了,求解救!(有程序)舵机一直往一边转。
前几天刚买的S3010伺服器(90元),按照说明书上装好了,还没和前轮连上,先写了程序测试,将P0^7设为脉冲输出口,舵机正负极分别接7.2V电池正负极。可是不管我把高电平持续时间变成1100还是1900,舵机就只往同一个方向稍稍动一下!希望能有大神帮帮我,是我程序有问题还是舵机有问题?。下面是程序:
#include<reg52.h>
sbit PWM=P0^7;
void main()
{
PWM=0;
TMOD=0x01;
TH0=(65536-1500)/256;
TL0=(65536-1500)%256;
EA=1;
ET0=1;
TR0=1;
while(1)
{}
}
void zhongduan() interrupt 1
{
if(PWM==0)
{
TH0=(65536-1500)/256;
TL0=(65536-1500)%256; //高电平持续时间为1500微妙
PWM=1;
}
else
{
PWM=0;
TH0=(65536-20000)/256;
TL0=(65536-20000)%256; // 低电平持续时间为20毫秒
}
}
作者:
Magnetoplas
时间:
2012-7-14 15:40
为什么要用51测试?
上来就接7.2V,也不怕烧?
作者:
冬天雪
时间:
2012-7-14 18:43
Magnetoplas 发表于 2012-7-14 15:40
为什么要用51测试?
上来就接7.2V,也不怕烧?
只是测试舵机能不能用,不是一直接7.2V没事的,好像有的说直接接7.2V也不会烧的。
作者:
Magnetoplas
时间:
2012-7-14 18:52
万一烧了呢?
作者:
rainnight
时间:
2012-7-24 19:22
P0上拉电阻= =。。。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2