1个回答
展开全部
脉冲宽度调节,占空比越大就越亮,只要把一号灯占空比设置成百分百,二号等设置成百分之五十...等等,就可以了,建议c语言写这个,比较简单
更多追问追答
追问
什么叫占空比 能给一点样例吗
追答
占空比就是在一个周期里面高电平持续时间占周期的比例,通过这个可以改变亮度。
例如:
typedef volatile struct
{
uint32_t period;
uint32_t pulse_width;
} PWM;
这样一个子程序,将PWM连接到LED。先初始化一个名为pLED、类型为PWM*的变量,将其指向PWM基地址。这样做实际上是将硬件抽象进了一个数据结构。向pLED->period写入数据会设置或改变period值,向pLED->pulse_width写入数据将改变占空比,并导致LED的亮度增加或减少。如果使用的是闪烁型LED,只需把周期变长,让肉眼清晰辨别开和关的周期即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询