科创网 关注科创领域的新机会

单片机开发板怎么控制led灯亮度

1. 首先要确定PWM的周期T和占空比D

2. 可以用定时器产生一个时间基准t,比如定时器溢出n次的时间是PWM的高电平的时间,则D*T=n*t,类似的可以求出PWM低电平时间需要多少个时间基准n‘。

3. 可以编写程序,根据定的时间基准t给定时器赋值初始化,然后开启定时器,定义一个标志位flag,根据flag的状态决定输出高平还是低电平

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除

热门