標題: STM32 PWM驅動舵機測試程序 來回轉動 [打印本頁]

作者: flamer    時間: 2018-7-5 10:27
標題: STM32 PWM驅動舵機測試程序 來回轉動
用于測試舵機,轉角為0~90度,實驗結果為舵機來回轉動

單片機源程序如下:
  1. #include"pwm.h"
  2. #include"delay.h"
  3. int main(void)       
  4. {
  5.   u16 led0pwmval;       
  6.         delay_init(72);
  7.         TIM2_PWM_Init(1999,719);        //100Khz的計數(shù)頻 0.01ms計數(shù)一詞,計數(shù)到2000為20ms   
  8.         for(;;)
  9.         {                                                           
  10.                   for(led0pwmval=50;led0pwmval<150;led0pwmval++)                                                                          
  11.                    {            
  12.                     TIM_SetCompare3(TIM2,led0pwmval);
  13.                     delay_ms(8);                                         //延時多久很重要,自己一點點試。
  14.                    }
  15.                          for(led0pwmval=150;led0pwmval>50;led0pwmval--)
  16.                          {TIM_SetCompare3(TIM2,led0pwmval);
  17.                          delay_ms(8);
  18.                          }
  19.         }       
  20. }
復制代碼

所有資料51hei提供下載:
舵機測試.rar (272.6 KB, 下載次數(shù): 57)




作者: ccc金    時間: 2018-9-9 22:24
很不錯啊謝謝
作者: 平常心。    時間: 2019-2-12 18:53
能用嗎?




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1