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.

[参考译文] CC3220:UART 边界

Guru**** 2553260 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/759570/cc3220-uart-bounding

器件型号:CC3220

您好!
我的设计使用 CC3220作为主处理器、控制3个或4个具有 UART 接口的外设。 CC3220有两个 UART 模块、但不应同时控制外设。  

是否可以"动态"更改 UART 模块(将 UART 切换到其他引脚)的绑定、以外设进行顺序控制?

例如:

  选项 A:

      UART 0 连接到引脚3 (TX)+ 4 (RX)

      UART 1在引脚对1 (TX)+2 (RX)、  7 (TX)+8 (RX)  和55 (TX)+57 (RX)之间切换

  选项 B:

      UART 0  在引脚对 3 (TX)+4 (RX)和 55 (TX)+57 (RX)之间切换

      UART 1在引脚对1 (TX)+2 (RX)和 7 (TX)+8 (RX)之间切换   

谢谢、
   雅科夫

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

    您好、Yakov、

    是的、这不是问题。 您可以通过动态引脚多路复用器切换 UART 引脚映射。 例如、我对 CC3220上的 I2C 执行同样的操作。 我有两个电气隔离的 I2C 总线连接到不同的引脚。 CC3220只有一个 I2C 外设。 通过软件、我可以在这些总线之间切换。

    1月

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

    Yakov、请参阅 SDK 中的 TI 驱动程序 UART 文档、以便 API 执行此操作。

    此致、
    Sarah