Bluetooth 蓝牙二进制通信丢失字节数
我在三星Galaxy tab和定制设备之间进行蓝牙通信 在定制设备上有一个PIC32(微芯片)和一个蓝牙RN-42。PIC和RN-42之间的通信为串行(UART) 当我使用文本协议时,一切正常,但使用二进制协议时,自定义设备发送的帧被截断(缺少8个字节) 如果在帧的末尾添加8个字节,则客户端将收到完整的答案 我用几个客户端(Galxy tab、macbook…)做了一些测试,结果是一样的 我已经在调试模式下验证了PIC32发送的所有字节Bluetooth 蓝牙二进制通信丢失字节数,bluetooth,frame,truncated,pic32,Bluetooth,Frame,Truncated,Pic32,我在三星Galaxy tab和定制设备之间进行蓝牙通信 在定制设备上有一个PIC32(微芯片)和一个蓝牙RN-42。PIC和RN-42之间的通信为串行(UART) 当我使用文本协议时,一切正常,但使用二进制协议时,自定义设备发送的帧被截断(缺少8个字节) 如果在帧的末尾添加8个字节,则客户端将收到完整的答案 我用几个客户端(Galxy tab、macbook…)做了一些测试,结果是一样的 我已经在调试模式下验证了PIC32发送的所有字节 是否有人遇到过这种问题?任何帮助都将不胜感激。问题出在PI
是否有人遇到过这种问题?任何帮助都将不胜感激。问题出在PIC UART配置中 我已经添加了这一行,现在它可以工作了。 UARTSETFIDOMODE(UART2,UART_中断_开启,发送未满,UART_中断_开启,接收未空)