主题中讨论的其他部件: CC2540EMK-USB, CC2540
大家好,
我正在尝试将CC2650STK传感器标签集成到我的设计中。 为此,我需要它以100Hz的频率通过BLE传输加速计和陀螺仪数据。 然而,目前这似乎是一个问题。 最近,我在CC2650STK 用户指南中看到了移动传感器的属性 ,其中指出测量周期范围为100ms (10Hz)到2.55sec,远远低于我的设计要求。 我想知道是否有人可以帮助我解决这两个问题:
- 此讨论 提到了相同的问题,用户似乎已通过更改应用项目的project.c文件(可在CCS7中访问)中的以下参数解决了该问题。
//最小连接间隔(单位为1.25毫秒,80=100毫秒)(如果自动)
//参数更新请求已启用
#define default_desired分钟_CONN_INTERVAL 8.
//最大连接间隔(单位为1.25毫秒,800=1000毫秒)(如果自动)
//参数更新请求已启用
#define default_desired _MAX_CONN_INTERVAL 40
有人能评论一下,这样做是否正确呢? 我无法制作自己的固件,因为XDS110模块抱怨需要固件更新,但在我尝试这样做时却失败了...
2.如果这确实是解决问题的正确方法,我是否可以将范围设置为default_desired Min_CONN_interval 8和default_desired _MAX_CONN_interval 8,或者我是否必须给它一个正确的范围(例如8和40),然后将AA83 UUID值设置为0x0A (根据用户指南)?
3.如果这确实可行,是否有人可以根据“C:\ti\simplelink\ble_SDK_2_02_01_18\examples\cc2650stk\sensortag\CCS”示例为我创建十六进制固件版本(堆栈和应用程序)(我假定这是默认情况下在CC2650STK上运行的版本,对吗?) 一个范围为8-8,另一个范围为8-40。 我会尝试自己执行此操作,但如上所述,XDS110模块无法更新固件,我只能使用它通过闪存编程器2刷新CC2650STK ...
感谢您花时间研究此问题,并期待您的回答!
此致,
乔纳森