标题: 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的计数频 0.01ms计数一词,计数到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, 下载次数: 57)




作者: ccc金    时间: 2018-9-9 22:24
很不错啊谢谢
作者: 平常心。    时间: 2019-2-12 18:53
能用吗?




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1