stm32f103c8t6呼吸灯源码
时间: 2023-10-19 16:09:38 浏览: 111
这段代码实现了一个基于STM32F103C8T6的呼吸灯效果。具体实现方法是通过PWM输出控制LED的亮度,实现灯光逐渐变亮或变暗的效果。代码中使用了定时器TIM4的PWM输出功能,通过修改占空比来控制LED的亮度。代码中使用了一个变量pwmVal来记录当前的占空比,通过修改pwmVal的值来实现占空比的变化。同时,代码中使用了一个变量dir来记录当前的变化方向,1表示逐渐变亮,0表示逐渐变暗。代码中使用了HAL库来实现对定时器的控制。
阅读全文