PWM4是一个10位PWM,所以它的PWM频率,也就是周期,是由TM34RH和 TMR3两个寄存器控制,高低位的存放格式请参考数据手册
假设你前面的设置是对,向下计数是1uS如果你要输出38KHZ的PWM频率,那么TMR3就是26,那么,这个时候PWM输出频率就是38KHZ了
参考地板的说明就知道了,就是他说的那样
九齐PWM有一个坑人的地方,就是如果你PWM占空比是可调的,就是说你要在程序运行用改变占空比,只能通过开启对应定时器中断,并在中断中改变占空比,而不能直接更改PWM4DUTY 的值来改变占空比,这一点一定要注意
|