蓝牙技术学习
直播中

尹丽

7年用户 200经验值
私信 关注
[问答]

蓝牙传输掉字符

我用HC-05模块与电脑实现通讯,每次STM32复位后传输的第一个字符都丢失了,我测试过了,用手机发送一串字符,然后将字符保存在一个数组里面,连续向电脑发送两次。第一次发送的第一个字符被弄丢了,第二次都能接受到。如手机发送“English“,第一次接收到“nglish”,第二次接受到“English”,说明单片机是接受到了字符串的,就是第一次发送的弄丢了,有没有人遇到这样的问题,求解。

回帖(4)

杜元晓

2019-4-29 09:36:47
怀疑你代码的问题。。。我们例程没这个bug
举报

周宇

2019-4-29 09:51:05
是不是发送完自动加了回车换行
举报

李子胡

2019-4-29 10:06:27
例程里面没有用USART_SendData()函数,而且我试过直接一个数组保存字符串,然后用USART_SendData()函数发送,还是会出现丢失,如果用同一个串口接收然后再发送就不会丢失。
举报

李蕊

2019-4-29 10:22:27
没有的,只有复位后,发送第一次会丢失,后边不管怎么发送都不会丢失了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分