我在做一个设备,需要控制6路PWM。300KHz频率下,每个周期是3.3us, 中断程序中仅刷新6路PWM的时间是1us,如果再加上其他算法的时间,3.3us是不够的,这个问题如何解决好呢?
我看到一个类似的答案,答案中建议几个周期刷新一次PWM寄存器。链接如下:e2echina.ti.com/.../335
上面这种方法是否可行? 有没有相关例程? 还有没有其他方法了。谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我在做一个设备,需要控制6路PWM。300KHz频率下,每个周期是3.3us, 中断程序中仅刷新6路PWM的时间是1us,如果再加上其他算法的时间,3.3us是不够的,这个问题如何解决好呢?
我看到一个类似的答案,答案中建议几个周期刷新一次PWM寄存器。链接如下:e2echina.ti.com/.../335
上面这种方法是否可行? 有没有相关例程? 还有没有其他方法了。谢谢