我在做一个设备,需要控制6路PWM。300KHz频率下,每个周期是3.3us, 中断程序中仅刷新6路PWM的时间是1us,如果再加上其他算法的时间,3.3us是不够的,这个问题如何解决好呢?
我看到一个类似的答案,答案中建议几个周期刷新一次PWM寄存器。链接如下:e2echina.ti.com/…/335
上面这种方法是否可行? 有没有相关例程? 还有没有其他方法了。谢谢
user5805327:换一个主频速度更快的处理器?
我在做一个设备,需要控制6路PWM。300KHz频率下,每个周期是3.3us, 中断程序中仅刷新6路PWM的时间是1us,如果再加上其他算法的时间,3.3us是不够的,这个问题如何解决好呢?
我看到一个类似的答案,答案中建议几个周期刷新一次PWM寄存器。链接如下:e2echina.ti.com/…/335
上面这种方法是否可行? 有没有相关例程? 还有没有其他方法了。谢谢
user4949465:
回复 user5805327:
暂时不考虑更换处理器。谢谢您的回复。