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.

[参考译文] CC3220SF-LAUNCHXL:需要对 UART0跳线设置进行澄清

Guru**** 2595805 points
Other Parts Discussed in Thread: CC3220SF-LAUNCHXL, CC3220SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/798630/cc3220sf-launchxl-need-clarification-on-uart0-jumper-settings

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件: CC3220SF

您好!

我正在尝试使用 UART0通过(P55、P57)与 HMI 连接。 刷写 CC3220SF-LAUNCHXL 后、我将 J6、J5的跳线设置更改为 Rx 和 Tx。 但在 Launchpad 和 HMI 之间未建立通信。 但是、如果我将程序更改为通过 UART1 (P07、P08)进行通信、则它可以正常工作。

是否有人可以提供反馈、我的跳线设置是否正确?

此致、

黑色

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

    如果要通过 UART0连接 HMI、则移动 UART RX 和 TX 跳线是正确的。 这些跳线将 UART0 TX 和 RX 信号从 CC3220芯片路由到 XDS110调试器或 Launchpad 接头。 如果您的器件可以通过 UART1与 CC3220通信、则它还应该能够在 UART0上工作。

    为了更好地了解您的情况、我有几个问题:
    使用 UART0与 HMI 通信时、如何检查程序的正确运行? 通过移动 UART 跳线、您可以断开 UART 输出与 XDS110的连接、因此无法在 PC 上看到 UART 输出。 您是否已将 UART 打印功能更改为使用 UART1、或者正在检查程序的输出而不使用 UART0?
    2.您是否禁用或以其他方式重新分配给 UART0的功能、最明显的是显示驱动程序? 默认情况下、SDK 示例通过将数据传递到 CC3220SF_LAUNCHXL.C 中 uartCC3220SHWAttrs 中配置的显示对象来打印到 PC 终端 您是否移动了所有 UART0功能并确保了您的 HMI 功能与 UART0的打印功能之间没有冲突?
    3.当您在 UART1和 UART0之间切换时,您如何进行此切换? 您只是在 UART_open()调用中指定另一个外设,还是在执行其他操作?

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

    在下面查找我的意见、以解答您的问题、

    1.我正在检查 HMI 本身的输出、而不是在 PC 中检查。

    2.在打开 UART 处理程序时、我只是将 UART1更改为 UART0

    在 UART_open()调用中,我将 UART1更改为 UART0。

    通过在 J5、J6处完全移除跳线、然后将我的 HMI 直接连接到 Rx、Tx 引脚(中间引脚)(i.e)而不路由到 Launchpad 接头、可以在 HMI 中按预期更新其输出。 但是、如果我对输出 Launchpad 接头进行布线并在 P55、P57中检查、则它不起作用。

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

    您好、黑色、

    在 CC3220 LP 上、launchpad 接头上的引脚57会经过一些 ADC 驱动器组件。 该 ADC 驱动器位于 LP 接头上的 J6和引脚57之间、因此可以将 HMI 直接连接到 J6的中间引脚。 您需要从 pin57 -> LP 接头路径上断开 ADC 驱动器、以便 UART0 RX 在 LP 接头上工作。 请参阅下图以了解所需的修改:

    此致、

    Michael

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

    我假设您已经解决了您的问题、因为我没有听到您的反馈。 如果没有、请随时发布对此主题的响应、或打开有关此问题的新主题。

    此致、
    Michael