打印

【蓝牙通信】发送AT+LED1=ON点亮LED并不总是成功

[复制链接]
387|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
白板就是这个|  楼主 | 2019-11-14 11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
基于STM32F103开发板,用的是论坛提供的蓝牙通信的例程,从蓝牙到蓝牙,发现一个很奇怪的现象,不知道有木有人能解答下。

建立起蓝牙通信后,从机向主机,主机向从机都能通信,但是在发送AT+LED1=ON 的指令的时候,接收指令的蓝牙只是将其当做普通的字符,执行了下图①的代码,然后在两者通信了一段时间之后,时间间隔不确定,有时候2,3分钟,有时候4,5分钟(没有具体计算过),然后发送同一条指令,这个时候程序执行了下图②的代码。

外第二幅是串口调试助手的截图,发送的指令都是同一行,开始发送的时候每条显示之间会有很多的空行(此时执行的是①),过了一段时间再发送时,只有一行空行,当没有空行时,指令就会发送成功,LED灯就会被点亮……这也很奇怪呀……我找了下打印指令

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

377

主题

377

帖子

0

粉丝