标题:
STM32 PWM调光工程实例
[打印本页]
作者:
long_feng1
时间:
2019-5-22 12:51
标题:
STM32 PWM调光工程实例
PWM调光工程实例
单片机源程序如下:
#include "system.h"
#include "SysTick.h"
#include "led.h"
#include "pwm.h"
int main()
{
u16 i=0;
u8 fx=0;
SysTick_Init(72);
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //中断优先级分组 分2组
LED_Init();
TIM3_CH1_PWM_Init(500,72-1); //频率是2Kh
while(1)
{
if(fx==0)
{
i++;
if(i==300)
{
fx=1;
}
}
else
{
i--;
if(i==0)
{
fx=0;
}
}
TIM_SetCompare1(TIM3,i); //i值最大可以取499,因为ARR最大值是499.
delay_ms(10);
}
}
复制代码
所有资料51hei提供下载:
PWM呼吸灯实验.7z
(351.48 KB, 下载次数: 38)
2019-5-22 16:26 上传
点击文件名下载附件
验证外发软件,可直接使用
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1