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.

[参考译文] CC2541:CC2540/41 BLE 项目入门

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

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/567839/cc2541-getting-started-cc2540-41-ble-project

器件型号:CC2541
主题中讨论的其他器件:CC2540

你好、

我目前正在研究一个需要使用 CC2540/41的项目、该项目可以通过智能手机进行传输和接收。

我现在有一个 CC2541Keyfob、我使用 cc 调试器进行编程、并使用 IAR 工作平台编译代码。 随附的 USB 软件狗当前有缺陷、这就是我无法使用 BTool 检查 TX/RX 数据的原因。

我仅将我的智能手机与 BLE 扫描仪应用配合使用、以检查一些示例项目(simpleBLEPeripheral)。

我现在的问题是无法在实际发送和接收数据的示例代码中进行跟踪。

要进行确认、我尝试将 LED 设置为在设备从智能手机接收任何数据时打开、或在按下按钮时传输数据、但仍然不幸运。

请帮助我或指明正确的方向(在示例代码中检查接收到的数据和流程、或其他用于与密钥卡设备通信的应用程序)。

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Robert、
    您是通过两种方式发送通知、还是只是在 simpleGATTprofile (特征1-5)中编辑特征? 您基本上只是按原样运行代码吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、先生、

    是的、要使用 BLE 扫描仪应用将任何形式的数据从智能手机传输到器件、我的目标是打开我放置在 P0_6中的 LED。

    通过从器件中按下按钮(HAL_KEY_SW_1)、它将向智能手机传输任何形式的数据。

    我 从未触摸过 simpleGATTprofile… 是的、只需像我在上面所描述的那样进行少量编辑即可运行代码。

    我刚刚开始、但仍然不了解 BLE 通信在代码中的工作原理。

    感谢你能抽出时间。

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

    您好、再说一次、

    现在、我慢慢地了解了 Keyfobdemo 项目的概念。

    我通过使用 immediate_alert_serv_UUID 命令(0x01和0x02)打开和关闭 P0_6 LED、在 KFD_TOGGLE_蜂 鸣器_EVT 事件中替换 keyfobapp_PerformAlert()内执行的函数、取得了一些微小的进展。 但仍在跟踪如何设置给定的固定选择0x00无警报、0x01轻度警报、0x02仅高电平警报。

    另一个问题是 、当我在代码中看不到它被分配给诸如0x00无警报、0x01低警报、0x02高警报等新值时、KeyfobProxIMAlertLevel 如何变化

    在进行我自己的活动时、我将使用它作为参考。

    谢谢。