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.

[参考译文] CC1352R:用于芯片间通信的 UART

Guru**** 2568565 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/901345/cc1352r-uart-for-inter-chip-communication

器件型号:CC1352R

嗨、大家好

一个有趣的挑战

希望使用 UART 进行芯片间通信、我希望动态改变 Rx 和 TX 超时(例如、取决于封装长度)。 我猜这可以使用 UART_CONTROL 来完成、但看起来不能。 从文档中:

@之前   UART_CONFIG 结构必须存在并保持不变
 可以         调用*函数。 也必须在之前调用此函数
 *         任何其他 UART 驱动程序 API。

是否有其他方法可以实现这一点? 为此、我更希望不必打开和关闭 UART。

谢谢

此致

Rodney  

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

    您好、Rodney、

    除了打开/关闭驱动程序之外、没有"支持"的方式来更改超时。 虽然不建议这样做,但您仍然可以自由地直接访问 UART"对象"(它基本上是 handle->object)。 此对象包含应用程序使用的写入/读取超时、如果您注意、您可以在不执行任何读取/写入操作的情况下直接在对象中更改此内容。