我致力于三星 Galaxy 选项卡和自定义设备之间的蓝牙通信。
在定制设备上有一个 PIC32(Microchip)和一个蓝牙 RN-42。PIC 和 RN-42 之间的通信是串行 (UART)。
当我使用文本协议时一切正常,但使用二进制协议时,自定义设备发送的帧被截断(缺少 8 个字节)。
如果我在帧末尾添加 8 个字节,客户端会收到完整的答案。
我已经对几个客户端(Galxy tab,macbook ...)进行了一些测试,结果是一样的。
我已经在调试模式下验证了所有字节都是由 PIC32 发送的。
有人遇到过这种问题吗?任何帮助将不胜感激。