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.

[参考译文] TMS320F28388D:写入 HLC 的寄存器(R0~3)

Guru**** 2553450 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1222031/tms320f28388d-writing-to-the-registers-r0-3-of-the-hlc

器件型号:TMS320F28388D

尊敬的专家:

让我来确认一下 CLB 的 HLC 记录。

在不使用来自 CPU 的中断处理的情况下、不能完成对 HLC 寄存器(R0~3)的写入是否有任何限制?

在示例代码中、它与中断一同使用。(请参阅"clb_ex17_one_shot_pwm"的第294行。)

此致、
还可以

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    应根据系统情况完成对寄存器的写入-在本示例中、您提到的寄存器很可能在该中断期间没有被使用、因此现在可以更新它们。

    另一种方法是利用 推挽 FIFO 并让 HLC 根据某些事件将数据拉入寄存器。 由于 HLC 在控制何时发生、因此这应该始终是安全的。  

    此致

    Lori

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 Lori:

    感谢您的答复。

    换句话说、我明白我的问题的答案是"不、即使没有 CPU 中断处理、也可以访问 R0~3 "。

    考虑到系统运行、我还将考虑推挽选项。

    此致、
    还可以