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.

[参考译文] CC2540:将串行终端与 BLE Bridge 项目配合使用时出现问题

Guru**** 2577385 points
Other Parts Discussed in Thread: CC2540

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/606291/cc2540-problem-using-serial-terminal-with-ble-bridge-project

器件型号:CC2540

嗨、大家好、

我在 CC2540模块上使用 BLE Bridge 项目、并尝试将从自定义 Android 应用程序接收到的20字节数据传输到串行终端(RealTerm)。 我使用的模块是 RF-BM-S02、我使用的是 FTDI USB-UART 转换器电缆、将模块连接到我的笔记本电脑。 我已单步执行代码,接收到的数据似乎已成功写入模块 UART (从 sendDataToHost()函数返回成功条件),但由于某种原因,串行终端中不显示任何内容。 波特率设置为115200、我已检查模块固件和串行终端中的波特率是否相同。

此项目是否开箱即用、或者是否需要进行一些配置才能将接收到的数据发送到串行终端?

谢谢、

Tony

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

    您能否提供 UART 线路的逻辑捕捉? 您是否验证了您使用的模块是否具有与 EM 相同的可用引脚?

    您可能需要重新配置的唯一组件是电路板布局。 CC2541EM 的项目应开箱即用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Rachel、

    是的,我认为我需要重新配置电路板布局。 是否有任何指南说明了如何执行此操作?

    谢谢、

    Tony

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

    我已经验证 RF-BM-S02模块上的 UART 引脚与 CC2540EM 上的引脚相同(对于 RX 为 P0_2、对于 TX 为 P0_3)、但我没有获得任何输出信号(我已经使用示波器验证了这一点)。 我还检查了 hal_board_config.h 文件、看起来不错。

    您能否提出 UART 不会提供任何输出的任何其他原因?

    此致、
    Tony
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我解决了这个问题。 在电路板完全初始化之前、我重新映射了 UART。