标题: 两路电调PWM的stm32程序分享 [打印本页]

作者: 石原里美    时间: 2018-5-16 11:24
标题: 两路电调PWM的stm32程序分享
电调驱动无刷电机两路PWM

单片机源程序如下:
  1. #include "led.h"
  2. #include "delay.h"
  3. #include "key.h"
  4. #include "sys.h"
  5. #include "usart.h"
  6. #include "timer.h"


  7.        
  8. int main(void)
  9. {               
  10.         u16 led0pwmval1,led0pwmval2;
  11.         delay_init();                     //延时函数初始化          
  12.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);          //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
  13.         uart_init(115200);         //串口初始化为115200
  14.         LED_Init();                             //LED端口初始化
  15.         TIM3_PWM_Init(1999,719);         //
  16.          
  17.          
  18.          
  19.         led0pwmval1=200;
  20.         led0pwmval2=200;
  21.   TIM_SetCompare1(TIM3,led0pwmval1);
  22.         TIM_SetCompare2(TIM3,led0pwmval2);
  23.   delay_ms(1000);
  24.   led0pwmval1=100;
  25.         led0pwmval2=100;
  26.         TIM_SetCompare1(TIM3,led0pwmval1);
  27.         TIM_SetCompare2(TIM3,led0pwmval2);
  28.         delay_ms(1000);
  29.   led0pwmval1=105;
  30.         led0pwmval2=105;
  31.         TIM_SetCompare1(TIM3,led0pwmval1);
  32.         TIM_SetCompare2(TIM3,led0pwmval2);
  33. }
复制代码

所有资料51hei提供下载:
PWM.rar (284.42 KB, 下载次数: 109)



作者: zhangjiabin    时间: 2018-5-17 19:54
这个程序好
作者: 一波三折    时间: 2018-5-19 16:31
这个程序不错
作者: jdjdiajd    时间: 2018-5-25 09:31
蛮好的

作者: WJT9580    时间: 2018-6-5 19:32
可以可以
作者: tdi110    时间: 2018-6-5 22:47
非常好,下来学习一下
作者: liuyuxi1123    时间: 2018-6-7 12:52
我怎么看不懂。。。
作者: liuyuxi1123    时间: 2018-6-8 13:19
怎么代码这么短?
作者: yumengsong    时间: 2018-10-25 18:14
程序下下来,为什么打不开啊
作者: 辰宿列张    时间: 2019-7-14 17:33
记录一下,以后参考
作者: WFX777888    时间: 2019-7-16 05:35
谢谢分享资料
作者: ljx1997    时间: 2019-10-23 11:32
很有用 谢谢分享




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