在 Curiosity 板上使用 dsPIC33CK256MP508。
尝试在高分辨率模式下运行 4 个 PWM 发生器。
我将以单循环模式运行它们。试图弄清楚如何同时启动所有 4 个信号,或者从同一个事件中触发它们,但我无法理解这个外围设备相当复杂的触发安排。
数据表显示的图表似乎表明它们都从相同的时基运行,或者至少它们似乎都在完全相同的时间开始,但实际上,随着每个 PWM 发生器启用或使用 PGxSTAT 位启动一个周期。 TRSET,每个循环将按顺序启动,因为它们是由顺序命令在不同时间启动的。
是否有捷径可寻?理想情况下,我想写一点,甚至驱动一个引脚或其他东西,以便每个发电机同时启动。只要它们同时开始,触发器和它们实际开始之间可能会有一些延迟。
谢谢你。