请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2650STK 主题中讨论的其他器件:CC2540、
工具/软件:Code Composer Studio
大家好、我希望你能指导我、或者至少给我一些线索来继续。
这是我的情况。 我有带原始 sensortag 固件的 CC2650STK、但进行了一些更改以增加加速计频率的读取和广播(主要是修改 SENSOR_DEFAULT_PERIOD 以增加频率)。 我知道这些更改可以正常工作、因为我已通过 Windows PC 中的"BLE 器件监视器"将 CC2650STK 与 CC2540USB 软件狗(上载的固件="CC2540_USBdongle_HostTestRelease_All.hex")连接在一起。 在本例中、我接收频率高达200Hz 的加速计数据(我已经验证、在 BLE Device Monitor 的事件日志屏幕中、您可以看到下一幅图像)
嗯、当我尝试将 CC2650STK 与 Raspberry Pi 3连接时、我的问题就会开始。
我已经调查并尝试了不同的选项:
- 使用 BlueZ 将 CC2650STK 直接与 Raspberry PI 相连(developer.ibm.com/.../)。 这可以正常工作、但我无法增加接收频率(达到的最高频率为10Hz)
- 我还尝试修改了 Raspberry PI 中的 python 脚本以及许多不同的问题。
任何帮助都将非常有用、但为了更准确地回答我的疑问:
- 在不使用 CC2540 USB 软件狗的情况下、是否有任何方法可以提高 Raspberry PI 中的 BLE 数据包接收频率?
- 如果没有、是否可以使用 Raspberry PI 中的 CC2540USB 软件狗来获得与之前所述 Windows 相同的行为?
- 您是否知道其他可能性?
非常感谢您的参与。 我希望您能帮助我或给我一些线索。
