PWM控制舵機
單片機源程序如下:
- /***************STM32F103C8T6**********************
- * 文件名 :main.c
- * 描述 : 舵機測試
- * 實驗平臺:STM32F103C8T6
- * 備注 :使用定時器來產生pwm波,控制舵機動作
- * 接口 :PB13接舵機信號
- ********************LIGEN*************************/
- #include "stm32f10x.h"
- #include "delay.h"
- #include "GUA_Infrared_Receiver.h"
- #include "GUA_Infrared_Receiver2.h"
- #include <string.h>
- #include <stdlib.h>
- #include <stdio.h>
- #include "pwm_output.h"
- #include "led.h"
- int main(void)
- {
-
- NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //中斷控制器分組設置
- Delay_Init(); //systick初始化
- GUA_Infrared_Receiver_Init();
- SystemInit(); //配置系統時鐘為72M
-
- TIM1_PWM_Init(); //TIM1 PWM波輸出初始化,并使能TIM1 PWM輸出
- while(1)
- {
- if(GUA_Infrared_Receiver_Process()==0)
- Servo_out(); //舵機擺動
- }
-
- }
復制代碼
所有資料51hei提供下載:
PWM控制舵機.7z
(151.7 KB, 下載次數: 38)
2019-7-23 02:48 上傳
點擊文件名下載附件
PWM控制舵機 下載積分: 黑幣 -5
|