STM32嵌入式的设计---三色呼吸灯的设计
目的 给自己留个记录 设计要求 基于STM32F103设计三色LED呼吸灯,LED灯在STM32F103的控制下完成由暗到亮缓慢变化,感觉像是在呼吸。设计要求: (1)呼吸灯包含两个过程: 亮度有暗到亮(模拟吸气过程,该过程大约需要1.5S ),再由亮到暗(模拟呼气过程,该过程大约需要1.5S)。 (2)呼吸节奏分慢、中、快3个档位,可通过切换按键改变呼吸快慢,呼吸周期时间范围大约为0.5S ~5.0S;利用PWM(脉冲宽度调制)控制LED状态。 (3)可通过颜色切换按键改变呼吸灯颜色,如循环单色模式,混色呼吸模式等(也可自行设计其它模式)。 (4)单个数码管显示高中低3档位如“H”、“—”、“L”字样。 (5)上电默认中档位,呼吸周期时长均为2.0S。 模块 图由proteus8.10画的 main.c部分截图(keil5) 过程 与设计要求差不多。