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.

[参考译文] CC1312R:CC1312R、SDK3.40上的 Uart0流量控制问题

Guru**** 2589265 points
Other Parts Discussed in Thread: CC1312R, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/899400/cc1312r-uart0-flow-control-issue-on-cc1312r-sdk3-40

器件型号:CC1312R
Thread 中讨论的其他器件: SysConfig

你(们)好。

我的客户希望使用 CC1312R 进行 RS485通信。

uart0流量控制使能。

但在测试期间、CTS、RTS 始终为低电平。

通过 SysConfig、已确认源已更改。

UART0是否能够进行流控制?

请告诉我如何使用 UART0流量控制?

谢谢。

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

    尊敬的 Robin:

    您使用的是 LaunchPad 还是定制板?

    您能否在 SysConfig 中发布 UART 配置的屏幕截图(或生成的代码的代码片段)?

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

    尊敬的 Robin:

    UART0确实支持流控制、因此在 SysConfig 中分配 CTS 和 RTS 引脚足以使驱动器在流控制模式下运行。

    除了 Maries 问题之外、您还能评论一下它们如何连接到器件以及它们使用的引脚吗?

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

    大家好、谢谢。

    我的客户正在使用定制板。  

    请参阅原理图。

    我附加了原理图和 SysConfig。

    e2e.ti.com/.../rfEasyLinkRx.zip

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

    尊敬的 Robin:

    我看不到代码有任何问题、流控制按预期工作。 CTS 是另一侧的输入、期望在发送正常时将其置为有效(换句话说、低电平表示正常、高电平表示"不发送")。 RTS 是器件的输出、只要有 FIFO 空间接收输入、就会保持低电平、然后在 FIFO 中没有剩余空间时变为高电平。

    换言之、两个信号都处于低电平意味着"我们都很好"、而任何一个信号变为高电平都表示两侧都存在处理延迟。