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.

[参考译文] CC2650:从 simple_peripheral 和 simple_central 开始

Guru**** 2595805 points
Other Parts Discussed in Thread: CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1344131/cc2650-start-with-simple_peripheral-and-simple_central

器件型号:CC2650

尊敬的支持部门:

我希望连接我的2个 LaunchPad 并在其上开发一些项目、以便我学习 simple_peripheral 和 simple_central。 我现在有两个问题。

首先、我在 simplelink/ble_sdk_2_02_01_18/examples/2560lp 中找不到 simple_central、并且我想知道我是否可以通过互联网其他地方找到该项目。

第二、我发现使用串行来观察器件的输出时出现问题。 我使用 PuTTY 并设置了正确的配置、但在启动 simple_peripheral 后没有任何显示。 我可以使用低功耗扫描仪在智能手机上看到 simple_peripheral、并可以看到其他演示的输出。 我通过该链接 software-dl.ti.com/simplelink/esd/simplelink_cc26x2_sdk/1.60.00.43/exports/examples/rtos/CC26X2R1_LAUNCHXL/ble5stack/simple_peripheral/README.html 了解该项目

此致、

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

    您好!

    CC2650LP 没有开箱即用的 simple_central 工程、但只有一个可用于 cc2650em。 您应该能够移植项目以改用 LP 板。

    就 UART 输出而言、如果您可以看到其他工程的 UART 输出、那么我预计会缺少一些东西。 您是否可以使用逻辑分析仪? 如果是、那么您能否验证您是否在 UART 引脚上完全获得任何 UART 输出?

    此致、

    1月

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

    您好!

    关于 HART 问题、您能告诉我我到底可以做些什么来解决它吗? 或者向我展示一些手册。

    此致、

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

    尊敬的 Shaw:

    在使用其他工程时、您可以看到 UART 输出吗? 尤其是纯驱动器工程?

    此致、

    1月

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

    大家好、Jan、

    我尝试了 adcbufcontinuous 演示、可以看到来自终端的输出。 我对纯驱动器项目了解不多。

    此致、

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

    尊敬的 Shaw:

    明白了。 感谢您的确认。 这就是我想要验证的结果。 您能否尝试重新刷写 simple_peripheral 并观察终端输出? 我想确认的是、使用同一个板、我们可以在 ADC 项目上看到 UART 输出、但在 BLE 项目上看不到。

    此致、

    1月

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

    大家好、Jan、

    感谢您的答复。 就简单外设或简单中央设备而言、无论我做什么、终端都只会保持空白。 我试图按照一些人的建议修改预定义符号、但似乎没有任何变化。

    此致、

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

    尊敬的 Shaw:

    明白了。 感谢您的确认。 您能否确认用于观察 UART 活动的 UART 设置? 您正在使用的 simple_peripheral 项目是否是为 cc2650lp 项目预先构建的项目? 为了确认,您是否更新了 Display_open()函数调用以输出到 UART?

    此致、

    1月

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

    大家好、Jan、

    感谢您的答复。 按照您的指南,我找到 display_open 并将它的第一个参数从 Display_Type_中更改为 Display_Type_中,它在简单的外围工作! 我可以通过终端看到它的输出。 顺便说一下、我还修改了预定义的符号以删除 Board_display_exclude_uart、这可能也有帮助。  

    然而,我仍然有一些问题在简单的中央。 您说过我可以改用 cc2650em 文件夹中的那个、因此我在调试时尝试过、但失败了。 之后我从 TI 的 GitHub 下载了所谓的 ble SDK、并从其中将所谓的 simple central 输入到 cc2650lp 文件夹中。 它可以在 Launchpad 上进行刷写、但即使我使用上述所有方法、仍然无法通过终端进行通信。

    这是 cc2650em 版本的调试错误。

    我找到的 GitHub 页面如下: github.com/.../ble_examples-2.2

    现在我想知道我应该信任哪个版本的简单的中央工作,接下来我应该做什么,使简单的中央工作也很好。

    此致、

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

    尊敬的 Shaw:

    很高兴听到改变定义! 在从 em 项目迁移至 lp 项目时、您可能需要修复引脚映射。

    此致、

    1月

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

    大家好、Jan、

    你能告诉我怎么解决它吗?:D

    此致、

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

    大家好、Jan、

    我可以继续使用从 GitHub 下载的 CC2650lp 的简单中心进行工作。 它看起来会更好一点。 现在、我可以看到终端的一些输出、但 根据 software-dl.ti.com/lprf/simplelink_cc2640r2_sdk/1.30.00.25/exports/examples/rtos/CC2640R2_LAUNCHXL/blestack/simple_central/README.html、我认为"Discover ->"仍然缺失

    而且、我无法使用按钮来控制 LaunchPad。 复位有效、但 BTN-1和 BTN-2失败。 也许您可以给我一些处理这个新问题的建议。

    此致、

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

    您好!

    很高兴听到您能够解决这个问题。 为了方便说明、您共享的屏幕截图来自 CC2640R2版本的 simple_central、该版本与 CC2650版本不同。 若要使用 CC2650上的按钮、默认情况下应使用 SmartRF 板、如下所述:

    若要使用 LP-CC2650电路板上的按钮、您必须修改代码以使用正确的引脚。

    此致、

    1月

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

    大家好、Jan、

    感谢您的答复。 他们现在都在工作,在你的指导下,我学到了很多。 我等不及要启动我的项目了!

    此致、

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

    尊敬的 Shaw:

    没问题! 我很高兴听到我们能够帮助解决这些问题、并让您为开发做好准备。 如果您有任何其他问题、请随时打开新话题、我们将非常乐意提供帮助。

    此致、

    1月