工具/软件:
我配置了4个 PWM 对:PWM0 A/B..PWM3 A/B
我想确保同时启用和禁用2个 PWM 对。 我希望使用 TripZones 来实现这一点。 但遇到了2个问题。
1.使用"强制 OSHT"要求先写入1个 PWM 寄存器、然后再写入1个 PWM 寄存器。 这不是同时发生的、可能会在计数器翻转期间提前一个周期启用一个 PWM。
2.为 TZ1配置了两个 PWM 的单次触发源。 TZ1可以由软件触发吗? TZ1似乎需要 GPIO 输入才能切换。 我们的电路板上没有太多可用的 GPIO 引脚。
3. 我一次只想切换4个,保持其他4个 PWM 不变。 此外、还可以使全部8个 PWM 时钟保持同步。 禁用/启用8个 PWM 时钟中的4个可能会无意中使它们不同步。 这就是我更喜欢使用 TZ 而不控制 PWM 时钟的原因。
请提供有关如何同时启用/禁用2对 PWM 的建议。
谢谢。