标题:
STM32F103通过PWM控制MG995舵机的程序源码
[打印本页]
作者:
51dasttwbd
时间:
2018-7-19 17:51
标题:
STM32F103通过PWM控制MG995舵机的程序源码
通过PWM调速 程序 简单的 控制舵机 转动 ,
源程序 如下:
#include"pwm.h"
#include"delay.h"
int main(void)
{
u16 led0pwmval;
//u16 pwmval=80;
delay_init(72);
TIM2_PWM_Init(1999,719); //(720*2000)/72000000=0.02=20ms
/*
while(1)
{
for(led0pwmval=0;led0pwmval<180;led0pwmval++)
{
TIM_SetCompare3(TIM2,led0pwmval);
delay_ms(10); //延时多久很重要,自己一点点试。
}
for(led0pwmval=180;led0pwmval>0;led0pwmval--)
{
TIM_SetCompare3(TIM1,led0pwmval);
delay_ms(10);
}
}
*
while(1)
{
TIM_SetCompare3(TIM2,180); //90,1.5ms
delay_ms(10);
TIM_SetCompare3(TIM2,20); //90,1.5ms
delay_ms(10);
}
*/
while(1)
{
for(led0pwmval=0;led0pwmval<90;led0pwmval++)
{
TIM_SetCompare3(TIM2,led0pwmval);
delay_ms(15); //延时多久很重要,自己一点点试。
}
for(led0pwmval=90;led0pwmval>0;led0pwmval--)
{
TIM_SetCompare3(TIM1,led0pwmval);
delay_ms(15);
}
}
}
复制代码
全部资料51hei下载地址:
舵机测试.rar
(278.15 KB, 下载次数: 199)
2018-7-19 19:47 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
hufeng
时间:
2018-11-13 19:28
后面那个为什么是TIM_SetCompare3(TIM1,led0pwmval);
作者:
cmxgx
时间:
2019-1-3 22:34
学习了 谢谢分享
作者:
sfdsg
时间:
2019-7-22 17:04
拿走了
作者:
风雨任漂泊
时间:
2019-9-13 19:35
感谢楼主
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1