发 帖  
基于stm32的PWM呼吸灯工程分享
2018-7-6 07:37:08  135 STM32 PWM
收藏 0 收藏 推荐 0 推荐
分享
使用pwm波调整led灯的亮度,其中led的文件包含在附件里面,代码如下:通过TIM3通用定时器的CH1通道输出一个PWM波,并调整PWM波的占空比使得连接该输出接口的led灯亮度由暗到亮再由亮到暗
#include "system.h"
#include "SysTick.h"
#include "led.h"
#include "pwm.h"

int main()
{
         u16 i=20;  
         u8 fx=0;
         SysTick_Init(72);
         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);  //中断优先级分组分两组
         LED_Init();
         TIM3_CH1_PWM_Init(500,72-1); //频率是2kHz
         
         
                 TIM_SetCompare1(TIM3,i);  
                 delay_ms(10);        
}

全部资料51hei下载地址:
    基于stm32的 PWM呼吸灯程序.rar  

2018-7-6 07:37:08   评论

只有小组成员才能发言,加入小组>>

214个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /9 下一条

快速回复 返回顶部 返回列表