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.

[参考译文] CC2340R5:UART 通信

Guru**** 2342570 points
Other Parts Discussed in Thread: LP-EM-CC2340R5, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1439742/cc2340r5-uart-communication

器件型号:CC2340R5
主题中讨论的其他器件: SysConfig

工具与软件:

大家好、我将使用 cc2340进行 UART 通信、我已 为 RX 和 TX 配置了引脚12和引脚13、我将无法发送或接收数据。
成功连接后、 我想在 UART 上发送数据。  

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

    您好 Prashant:

    如果您使用 basic_ble 等 BLE 示例 、则已为终端 Display 保留了一个 UART 外设。  如果您不使用 LP-EM-CC2340R5 XDS110反向通道 UART、或者不需要 Display 功能、则应在工程中预定义 Display_DISABLE_ALL、并  在 SysConfig 文件中进行必要的定制硬件更改。  您可以使用逻辑分析仪或示波器来确认传输是否成功发送。

    此致、
    Ryan

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

    是的、我已禁用显示器、但仍有同样的问题

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

    它参与了故障 ISR

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

    因此、您需要处理其他建议:

    • 确保 SysConfig 设置未添加显示模块(仅限 TX)、并且只有一个具有正确 PinMux 的 UART2配置
    • 通过外部硬件观察 RX 和 TX UART 引脚(建议使用示波器或逻辑分析仪)

    由于您能够调试代码、因此我建议单步执行代码并建立断点、以确定器件进入故障 ISR 之前的 API。  这将使您能够直接解决问题。

    此致、
    Ryan

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

    我们已经保留了只用于 RX 和 TX 的外部引脚... 我正在读取一个线程、然后每当我从线程外部获取时、只有 TX 和 Rx 工作、它不适用于 UART。

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

    请对您的回答进行更详细的描述。  如果您具有 UART 能够正常工作的设置、则应进一步阐明导致 UART 中断的变化。  我们有大量 可用的调试工具、您可以针对这些工具确定问题或充分 描述其 在此 E2E 主题上的症状。  现在列出您所引用的 F3 SDK 版本和直接示例名称以及到目前为止已实现的更改(提供了代码片段)也是一个有益的机会。

    此致、
    Ryan