在线时间954 小时
UID3006948
ST金币0
蝴蝶豆5
注册时间2014-1-15
 
论坛元老
- 最后登录
- 2019-8-28
|
a0a.1 32b0c
基于STM32 NUCLEOF072RB做的呼吸灯程序,呼吸频率可调整
使用的定时器是TIM2,通道这CH1,对应PA0, 几点说明:
1. 预分频器设置为48,这样PWM的工作频率为1MHZ
2. 定时器的计数值最大由PERIOD宏定义,如果指定PERIOD为499,则呼吸频率为1HZ。
3. 使用SysTick来调整呼吸灯的呼吸亮度
4. 在PA0上接一个LED灯,可以看到呼吸灯效果,调整PERIOD的值,可以得到不同的呼吸频率
代码如下(关键部分):
|
<
|