標(biāo)題:
STM32F103通過PWM控制MG995舵機(jī)的程序源碼
[打印本頁]
作者:
51dasttwbd
時(shí)間:
2018-7-19 17:51
標(biāo)題:
STM32F103通過PWM控制MG995舵機(jī)的程序源碼
通過PWM調(diào)速 程序 簡(jiǎn)單的 控制舵機(jī) 轉(zhuǎn)動(dòng) ,
源程序 如下:
#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); //延時(shí)多久很重要,自己一點(diǎn)點(diǎn)試。
}
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); //延時(shí)多久很重要,自己一點(diǎn)點(diǎn)試。
}
for(led0pwmval=90;led0pwmval>0;led0pwmval--)
{
TIM_SetCompare3(TIM1,led0pwmval);
delay_ms(15);
}
}
}
復(fù)制代碼
全部資料51hei下載地址:
舵機(jī)測(cè)試.rar
(278.15 KB, 下載次數(shù): 199)
2018-7-19 19:47 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
hufeng
時(shí)間:
2018-11-13 19:28
后面那個(gè)為什么是TIM_SetCompare3(TIM1,led0pwmval);
作者:
cmxgx
時(shí)間:
2019-1-3 22:34
學(xué)習(xí)了 謝謝分享
作者:
sfdsg
時(shí)間:
2019-7-22 17:04
拿走了
作者:
風(fēng)雨任漂泊
時(shí)間:
2019-9-13 19:35
感謝樓主
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1