我正在使用DA14580 DSPS v 5.150.2将数据从传感器传输到windows PC,但两次通知之间似乎有大约25毫秒的延迟,这导致创建了一个大缓冲区。
如果我打开传感器2秒钟,大约需要30秒钟才能接收电脑上的所有数据。
有没有办法减少两次通知之间的延迟?
谢谢
关键词:
设备:
我正在使用DA14580 DSPS v 5.150.2将数据从传感器传输到windows PC,但两次通知之间似乎有大约25毫秒的延迟,这导致创建了一个大缓冲区。
如果我打开传感器2秒钟,大约需要30秒钟才能接收电脑上的所有数据。
有没有办法减少两次通知之间的延迟?
谢谢
嗨RoninKreinin,
DSP在通知之间没有这种间隔(您的意思是当函数user\u send\u ble\u data()发送SPS\u SERVER\u data\u TX\u REQ消息或通过空中发送的实际数据时),因此现有代码没有固定的25ms延迟。参考设计将尽可能快地通过空中发送数据,因此您是否注意到在按原样使用DSP时?DSP使用12.5毫秒的连接间隔(只有在连接事件期间,您才能发送数据,因此连接间隔与发送数据时的限制相反),也许您已将延迟设置为1,以便每两个连接间隔获取一次数据,这就是为什么您会获得25毫秒的延迟?
谢谢你的对话