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.

[参考译文] TMS320F280049C:tms320f280049c

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/862537/tms320f280049c-tms320f280049c

器件型号:TMS320F280049C

大家好、

我正在学习如何使用 CLB 工具处理 CLB 以及 spracl3 '使用 C2000Tm可配置逻辑块(CLB)签名'的状态机示例

我已经阅读了下面的描述、我无法很好地理解并且不知道如何使用下面的代码进行 CPU 编程。

我的问题似乎并不具体。 很抱歉。 这是因为我不太了解 CPU 内核应用程序代码如何链接到 CLB 系统、反之亦然。

我能得到更详细的解释吗?你们能教我如何处理这个问题吗?

 如果很难对这方面的所有内容进行解释、你们能告诉我要参考的任何文档或示例源吗?

非常感谢。

 

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

    该示例中的代码尝试更新 CLB 计数器的 LOAD_VAL。 然后、它使用 FIFO 向 HLC 发送更多信息、包括周期和占空比。 HLC 将使用"period"和"Duty" 值来更新 CLB 计数器的 match_val。

    您可以使用 CLB 子模块的直接寄存器访问、也可以通过推挽接口将数据发送到 HLC、然后让 HLC 更新子模块。

    NIMA  

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

    NIMA 感谢您的答复。  

    如何在项目中附加这些说明?

    是否应将其放置在'main' C 文件中?

    非常感谢

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

    是的、这是在 CPU 上执行以与 CLB 通信的 C 代码。

    下面是完整的示例代码:

    http://dev.ti.com/tirex/explore/node?node=ABOGNoRcGUkjMaBWOv.-zw__gYkahfz__LATEST

    您可以在.c 文件中看到它。