標(biāo)題:
stm32舵機(jī)控制程序
[打印本頁(yè)]
作者:
lichunhui
時(shí)間:
2017-11-27 17:43
標(biāo)題:
stm32舵機(jī)控制程序
stm32舵機(jī)控制程序
通過(guò)32的pwm對(duì)舵機(jī)控制
單片機(jī)源程序如下:
#include "led.h"
#include "delay.h"
#include "sys.h"
#include "key.h"
#include "usart.h"
#include "exti.h"
#include "wdg.h"
#include "timer.h"
#include "pwm.h"
//Mini STM32開發(fā)板范例代碼8
//PWM輸出 實(shí)驗(yàn)
int main(void)
{
u16 led0pwmval=0;
u8 dir=1;
u8 i;
SystemInit();
delay_init(72); //延時(shí)初始化
NVIC_Configuration();
uart_init(9600);
LED_Init();
KEY_Init(); //按鍵初始化
PWM_Init(199,7199); //20ms的脈沖 一個(gè)脈2us
while(1)
{
TIM_SetCompare2(TIM3,5);
delay_ms(300);
TIM_SetCompare2(TIM3,10);
delay_ms(300);
TIM_SetCompare2(TIM3,15);
delay_ms(300);
TIM_SetCompare2(TIM3,20);
delay_ms(300);//
TIM_SetCompare2(TIM3,15);
delay_ms(300);
TIM_SetCompare2(TIM3,10);
delay_ms(300);
}
/* while(1)
{
delay_ms(10);
for(i=1;i<1000;i++)
{
if(dir)led0pwmval++;
else led0pwmval--;
}
if(led0pwmval==10000)dir=0;
// if(led0pwmval>2500)led0pwmval=500;
if(led0pwmval==0)dir=1;
……………………
…………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
舵機(jī)控制程序.rar
(287.81 KB, 下載次數(shù): 568)
2017-11-28 00:56 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
972653466
時(shí)間:
2019-5-21 20:33
厲害
aaaa取了
作者:
愛普中科技
時(shí)間:
2019-8-5 17:52
可以可以
作者:
Wu_g_s
時(shí)間:
2019-8-19 18:24
為什么下載后解壓打開失敗呢
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1