蓝牙技术学习
直播中

刘岩丘

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

HC05蓝牙向单片机发送数据单片机接收不到

情况是这样,如果电脑通过串口数据线向单片机发送数据单片机接收正常,(单片机将接收到的数据显示在屏幕上)(STM32F407)手机通过蓝牙串口向电脑发送数据,电脑通过串口接收正常。
如果单片机通过串口蓝牙向手机发送数据,手机接收正常。
单片机通过串口向电脑发送数据正常,电脑正常接收。
但是!当我用手机通过蓝牙串口向单片机发送数据的时候单片机死活接不到,接线的方式(RX和TX)是单片机通过蓝牙向手机发送数据时一样的接法,既然单片机能正常向手机发送,那么这个线序应该不会有错吧、?
我考虑把蓝牙的TX和单片机的RX接到一起并且另外引出一根线,用示波器观察,会发现发送数据时波形有轻微的拉低,但是没有拉低多少,感觉就是蓝牙试图将高电平拉到低电平,但是没有成功,不知是哪儿的原因?(如果拔掉单片机的连线,波形很明显被拉到低电平)
感谢!

回帖(5)

褚溢稚

2019-2-27 10:38:44
先检查是否是电平匹配问题,最好用示波器看看TX,RX的波形。来分析问题。
举报

王波

2019-2-27 10:44:35
估计是电平匹配问题
举报

王莹

2019-2-27 11:03:30
以前也遇到类似的问题,个人能力未能解决。网友提建议 让看看波特率 和 设置的发送数据的格式。 等你答案
举报

卜文月

2019-2-27 11:19:42
发送数据格式是什么意思呀?不都是字符串儿吗?
举报

更多回帖

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