[资料分享与下载] YL-KL26学习-pwm

[复制链接]
903|3
 楼主| 奥德赛 发表于 2015-11-22 17:34 | 显示全部楼层 |阅读模式
对我们来说,PWM模块是最重要的部分,好了那就做个呼吸灯吧!

  1. /*****************************    PWM学习     **********************************
  2. 我采用宏定义方式进行了PWM的初始化,定时器口配置在 #include    "PORT_cfg.h"              //管脚复用配置
  3. #define PWM_INIT()        tpm_pwm_init(TPM0, TPM_CH1, 10000, 0);        \
  4.                         tpm_pwm_init(TPM2, TPM_CH0, 10000, 0);        \
  5.                         tpm_pwm_init(TPM2, TPM_CH1, 10000, 0)        
  6.                           //初始化PWM设置:PTB18 PTB19 PTD1   10KHZ   
  7. #define PWM1_SET(duty)                tpm_pwm_duty(TPM2, TPM_CH0,duty)        //LED0
  8. #define PWM2_SET(duty)                tpm_pwm_duty(TPM2, TPM_CH1,duty)        //LED1                  
  9. #define PWM3_SET(duty)                tpm_pwm_duty(TPM0, TPM_CH1,duty)        //LED2        
  10.         
  11.                           
  12. *******************************************************************************/


 楼主| 奥德赛 发表于 2015-11-22 17:35 | 显示全部楼层
我的程序: 8.PWM.zip (1.63 MB, 下载次数: 3)
输入捕获程序:   9.FTM捕获.zip (1.64 MB, 下载次数: 7)
李香兰 发表于 2015-11-25 21:43 | 显示全部楼层
用这个PWM就可以实现呼吸灯了
风的样子 发表于 2015-11-26 16:28 | 显示全部楼层
可以用PWM来控制舵机了,也可以做呼吸灯了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

46

主题

397

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部