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.
工具/软件:TI C/C++编译器
您好!
我对 HET 上的 PWM 信号生成有疑问。 实际上、我使用 PCNT 指令在特定引脚上执行引脚操作(ACTION = PULSELO)、然后使用 DJZ 指令进行倒计数。 通常、DJZ 指令表示 PWM 周期、PCNT 指令表示 PWM 宽度。 当 DZJ 计数器达到"0"时、我通过 MOV64指令执行更新、以更新周期和宽度的两个字段。
当我在 HET IDE 上应用这个模式时、我可以验证 PWM 输出的正确运行方式。 但是、当我在两个 MOV64指令中都输入"0"以更新 PWM 数据字段时、我希望特定引脚的 PWM 输出保持为常量"0"、但情况并非如此、它保持为"1"。
当我通过 MOV64指令执行 PWM 指令更新以将 PWM 引脚置为0时(无需引入新指令或强制 C 应用程序将0写入 HETCLR 域),如何更改此行为?
您好!
您的占空比设置为什么? 在下面的线程中讨论了100%占空比的问题。 您能看到他们是否对您的问题有所帮助吗?
https://e2e.ti.com/support/microcontrollers/hercules/f/312/t/723753
https://e2e.ti.com/support/microcontrollers/hercules/f/312/t/272374
此致、
Sahin