现在用1.4.1的SDK开发,先通过串口接收数据NPI_RxBufLen,然后使用notification方式发送到手机上,发送的数据的是GPS的数据,串口9600接收,但是会出现偶尔丢包的情况,如何提升速率不丢包呢???
现在我的处理是先串口收进来的数据超过20字节先存到缓存区里osal_mem_alloc(numBytes)收集全之后,然后在发送。但还是会丢。
Viki Shi:
建议参考下官方的UART例程:github.com/…/simplelink_cc2640r2_sdk-2.20 这个是CC2640R2F上实现BLE UART bridge ,原理类似
user5358070:
回复 Viki Shi:
UART传进来的数据我没问题啊。。。只是发送到手机出现丢包的问题。。。
Viki Shi:
回复 user5358070:
notify丢包,CC2541从机,手机主机?你有没有开启低功耗?