3035| 8
|
PWM这段代码有没有大佬解释一下 |
1金钱
最佳答案你这个程序,通过 dir 的值 0和1 来决定 ccr1(比较值) 的值是递增的还是递减的。当 ledpwm从0开始递增,当递增超过300后就转成从300递减到0,当递减到0再从0开始递增。这样循环来着。
ledpwm 的值改变的是 ccr1。相当与改变了PWM波的占空比。你是延时10ms改变一次,一般的PWM波周期没有这么大,你就输出10MS这样的信号。
你去看中文参考手册寄存器的介绍那里有说。当 比较值 小于 ARR值输出低电平或高电平,如果我的 比较 ...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-15 17:26
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网