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.

[参考译文] CCS/TMDS570LS31HDK:CCS 8.2.0.7 HALCOgen 4.7.0。 SCI 在该电路板上工作吗? 我已将 SCI Rx 连接到 TX 外部....

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/799748/ccs-tmds570ls31hdk-ccs-8-2-0-7-halcogen-4-7-0-does-sci-work-on-this-board-i-have-connected-sci-rx-to-tx-externally

器件型号:TMDS570LS31HDK
主题中讨论的其他器件:HALCOGENTMS570LS3137

工具/软件:Code Composer Studio

但我没有收到任何数据。 数据出现在输出缓冲器中、但不出现在接收缓冲器中。

我使用 HALCogen 来配置 SCI、并通过断开 HET1_06和 HET1_13来解决 PINMUX 中的冲突。

sciInit()中的代码与 spnaXXX 相比看起来不错。 文档

我在同一电路板上对 SCI/LIN TX 和 Rx 使用 DMA 没有问题。

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

    sciInit();

    (间隙< 100us)

    sciSendByte (sciREG、achar);

    (GAP = 100us)

    sciReady = sciReceiveByte (sciREG);

    在 上面添加这些间隙 是可以的。 没有它们、它就会卡在 sciReceiveByte 中。

    似乎、如果在接收到任何数据之前调用 sciReceiveByte、则它将保留在该位置。

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

    您好!

    附加的是使用带有 SCI 和 DMA 的 tms570ls3137 HDK 的工程。 RX 和 Tx 从外部连接。

    e2e.ti.com/.../8270.SCI_5F00_DMA_5F00_TMS570LS3137.ZIP

    此致、

    米罗

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