利用PWM控制LED灯的亮度,定时器那段程序不怎么理解,求大神解释,谢谢

2019-07-15 13:29发布

1.PNG 2.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
一眼万年Mike
1楼-- · 2019-07-15 17:38
“PWM”是个什么东西,在其他地方有变化吗?怎么会判断PWM是否等于100?你可以参考其他的控制LED亮度程序,舍弃这段吧......
SunnY233
2楼-- · 2019-07-15 22:42
一眼万年Mike 发表于 2016-7-8 22:57
“PWM”是个什么东西,在其他地方有变化吗?怎么会判断PWM是否等于100?你可以参考其他的控制LED亮度程序,舍弃这段吧......

是和nRF24L01无线模块搭配着用的,一个遥控控制发送,另一个接收调亮度,网上的定时器程序和这个差不多,我就是不怎么理解
左灬旋
3楼-- · 2019-07-15 22:46
定时器从初值计数,溢出产生中断,所以要付初值,开总中断,定时器中断
whyaiw
4楼-- · 2019-07-16 01:47
你要把变量“PWM”的那段程序贴上来,从现在的程序看,ts是定时器计时单位,100是PWM波形周期,变量“PWM”是不断变化的,也就是占空比不断变化。
SunnY233
5楼-- · 2019-07-16 05:13
 精彩回答 2  元偷偷看……
SunnY233
6楼-- · 2019-07-16 10:36
whyaiw 发表于 2016-7-9 10:48
你要把变量“PWM”的那段程序贴上来,从现在的程序看,ts是定时器计时单位,100是PWM波形周期,变量“PWM”是不断变化的,也就是占空比不断变化。

写程序的学长告诉我PWM是占空比,他这样赋值的unsigned int PWM=40;有问题吗?

一周热门 更多>