完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
舵机MG995、芯片STC89C52RC,无论我怎么设置PWM,舵机就是不按我想要的角度转,不仅满偏,还在满偏位置来回摆动,有谁能帮帮忙,解释一下原因
程序如下: #include ***it P1_2=P1^2; unsigned char a=0; void Inittimer0(void) //设置0.1ms中断一次 { TMOD = 0x01; TH0=(65536-100)/256; TL0=(65536-100)%256; EA = 1; ET0 = 1; TR0 = 1; } void main(void) { InitTimer0(); a=5; //我用比较笨的方法逐次给不同的脉冲,第一次给0.5ms,看转的角度,然后改成a=10,再烧进程序,看1ms的转角 //a=10; //a=15; //a=20; } void PWM() interrupt 1 { static unsigned char count; TH0=(65536-100)/256; TL0=(65536-100)%256; if(count<=a) {P1_2=1;} else {P1_2=0;} count++; if(count == 200) { count=0; //20ms一个周期 } } |
|
相关推荐
26个回答
|
|
|
|
|
|
学习了
|
|
|
|
397691163 发表于 2013-3-10 10:21 是会发出嗡嗡的声音吗 把舵机的vcc和gnd接到一个电池上,信号口接到单片机上? |
|
|
|
求解答 qq:502750002 |
|
|
|
397691163 发表于 2013-3-10 10:21 楼主你好,我正在仿真软件上学习舵机的角度控制。能把你的程序和接线图发我学习一下吗。谢谢 |
|
|
|
如何外接电源啊
|
|
|
|
感谢分享。。。凑点积分咯
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1007 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-通用文件I/O模型之close
1065 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第十五章 按键中断实验
1007 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第十一章 FPIOA管理器实验
1153 浏览 0 评论
890 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11465 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-15 14:55 , Processed in 1.675966 second(s), Total 83, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号