请教,蓝牙HC-06模块,传输数据一多就出错,怎么搞?
蓝牙HC-06模块,譬如arduino板子烧个简单的serial.println("1234567890");的这类打印程序!通过蓝牙连接了之后,按理来说串口终端应该看到会不停打印1234567890
但是实际上除了头几行不出错,后面会偶发性的出错,数字会丢失或出错!
想请教,这种是我这块HC-06的蓝牙模块本身的性能问题,还是说实际上都这样,有没有什么解决办法??
先谢谢 你要考虑到串口收发数据是有延迟的,正常建议每个字节间要空2毫秒保证收发稳定的,所以偶发性的数据丢失出错是正常的 zjz5717 发表于 2017-5-22 19:17
你要考虑到串口收发数据是有延迟的,正常建议每个字节间要空2毫秒保证收发稳定的,所以偶发性的数据丢失出 ...
也就是说我每发送1个字节,要delay 2ms才比较稳妥? cf3b5 发表于 2017-5-22 19:37
也就是说我每发送1个字节,要delay 2ms才比较稳妥?
理论来讲是这样的,尤其是当数据比较多的时候,建议加一下delay cf3b5 发表于 2017-5-22 19:37
也就是说我每发送1个字节,要delay 2ms才比较稳妥?
但是接收是每字节加delay,发送可以每句话加delay试试
页:
[1]