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.

[参考译文] TMS320F280039:如何使用 CLB 延迟信号

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1337884/tms320f280039-how-to-delay-a-signal-using-clb

器件型号:TMS320F280039
主题中讨论的其他器件:C2000WARE

尊敬的先生:

  我想使用 CLB 延迟如下 pic 所示的信号。 延迟时间是可配置的、我认为如果延迟匹配、我们必须在 CLB 中使用一个计数器进行计数。 对于计数器、它会给出零、MATCH1和 MATCH2。 当它是一个计数器 时、它将在输入信号为高电平时向上/向下计数、在这种情况下、我们只能获得一个 MATCH1/2的时钟。 我不知道如何在计数到延迟时间期间使计数器输出低电平或高电平、一旦它与基准(延迟时间)匹配、它就会输出高电平或低电平。

  请指出、如果我没有理解逻辑。 谢谢。

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

    尊敬的 Bishlant:

    您的理解是正确的、您可以使用计数器的串行器来移入值并根据另一个计数器进行延迟、以确定何时将其推送到 CPU (使用 HLC)或 通过 CLB 输出推送到另一个外设/引脚 (这需要额外的串行器计数器)。

    您可以参阅 如何  使用可配置逻辑块(CLB)实现客户串行接口、有关使用串行器移入/移出位的说明。  目录 C2000Ware_5_01_00_00\driverlib\f28003x\examples\CLB 中包含示例 clb_ex31_tdm_serial_port 和 clb_ex22_serializer、这些示例适用于串行器的某些实现。

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

    您好、Omer:

      我通过使用 FSM 和计数器来完成它。

    现在我想将 out0-3输出设为 GPIO0/1/2/3。 我假设我应该通过 CLB 输出 x-BAR 进行配置。 我在这里有一个问题、我不确定它像 GPIO0/79是什么意思。  是 GPIO0还是 GPIO79? 我在这里找不到 GPIO2/3。

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

    尊敬的 Bishlant:

    如果从 CLB OUTPUTXBAR Peripheral 字段中选择下拉菜单、则应看到"any"的选项:

    如果您选择此项并选择此下方 CLB OUTPUTXBAR 字段的下拉菜单、那么您应该会看到在您不尝试使用特定 CLB 输出 XBAR 的情况下、实际提供了哪些 GPIO 选项:

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

    我们似乎无法在此处选择 GPIO2或3?  

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

    我在这里进行配置使 CLB out0-7多路复用器连接到 GPIO 是否正确?

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

    尊敬的 Bishlant:

    CLB outputxbar 不能使用 GPIO2和 GPIO3、但 outputxbar 可以选择 CLB 输出4或5并将它们路由到 GPIO2或 GPIO3。

    如果您在实施方面需要帮助、请告诉我。

    谢谢!

    卢克