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.

[参考译文] CC3235SF:uartParams.readTimout 如何在 UART 通信中工作?

Guru**** 2614265 points
Other Parts Discussed in Thread: CC3235SF, MSP430G2553

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/992757/cc3235sf-how-does-uartparams-readtimout-works-in-uart-communication

器件型号:CC3235SF
主题中讨论的其他器件: MSP430G2553

尊敬的 TI:

我在 UART 通信中遇到困难、因此我想问几个相关的问题、请您解释一下 uartParams.readTimeout 的作用以及它的单位是什么、我在某个地方读出它是系统时钟、 如果正确、那么让我知道我如何传递时间(以毫秒为单位)、cc3235sf 中是否有任何函数要这样做?

另一个想法是我无法控制这个 UART 驱动程序、连接总是会在一段时间后中断。 我将其用于 RS485通信。

我从我的团队那里获得了编写您自己的驱动程序的建议。当您在寄存器级别执行此操作时、您将获得对其的完整命令。

我可以在寄存器级别执行类似 msp430g2553的操作吗?

请回答我的问题。

提前感谢

Sarju Bhatnagar

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

    您好 Sarju、

    UART 超时使用信标、因此它应 基于  RTOS 定义的节拍周期。 TI-RTOS 的默认值为1000us。

    您可以在 SDK 的 source/ti/devices/cc32xx 文件夹中找到 driverlib 层。 您还可以在 CC323x 技术参考手册中找到寄存器详细信息。

    此致、

    Sarah