请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28379D 主题中讨论的其他器件:C2000WARE
大家好、
我想使用 HLC 中断读取计数器值。 正如我在另一个线程中看到的、我希望使用 HLC 中的 PUSH 指令发送 FIFO 中的计数器值、然后使用 HLC 中断读取 FIFO 值、 但我不知道如何使用 PUSH 指令以及如何在中断函数中读取 FIFO ...
提前感谢!
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.
大家好、
我想使用 HLC 中断读取计数器值。 正如我在另一个线程中看到的、我希望使用 HLC 中的 PUSH 指令发送 FIFO 中的计数器值、然后使用 HLC 中断读取 FIFO 值、 但我不知道如何使用 PUSH 指令以及如何在中断函数中读取 FIFO ...
提前感谢!
您好!
HLC 指令集记录在器件 TRM 中。 在发生 HLC 事件时、您将使用 MOV 指令将计数器值复制到寄存器中、然后是 PUSH 指令。 然后、INTR #将向 C28x 发送中断。
C28x driverlib 文档可在 C2000WARE 中的以下位置找到:
C:/ti/c2000/C2000Ware_ /device_support/f2837xd/docs/html/index.html
在这里、在 CLB 下、您将找到用于读取、写入和清除 FIFO 的函数。 您还可以使用 CLB_getRegister 函数直接读取计数器、而不是使用 HLC 移动/推入计数器。
我建议您使用以下资源了解有关 CLB 的更多信息:
此致
Lori