[51单片机]

蓝牙通讯的问题

[复制链接]
1737|13
手机看帖
扫描二维码
随时随地手机跟帖
清风致影| | 2014-9-16 12:00 | 显示全部楼层
只是一个蓝牙和一个单片机相连的话 不是有什么at指令进行命令控制嘛
如果两个蓝牙 两个单片机 蓝牙会自动连接 这个时候单片机可以互传数据  但无法对蓝牙进行at指令设置。

使用特权

评论回复
wangch_sh|  楼主 | 2014-9-16 12:08 | 显示全部楼层
谢谢!

使用特权

评论回复
wangch_sh|  楼主 | 2014-9-16 14:41 | 显示全部楼层
我还是不明白,两个单片机A和B,A接蓝牙模块的主机,B接蓝牙模块的从机。
通过串口调试软件,发现蓝牙模块已经连上了。
我想问,两个单片机如何通过蓝牙模块实现通讯?谢谢!

使用特权

评论回复
wangch_sh|  楼主 | 2014-9-16 15:10 | 显示全部楼层
我程序是这样写的,从机初始化后,延时大概10秒,然后串口发送数据。
主机初始化后,延时大概10秒,进入主循环,串口中断接收数据,主程序用1602显示。
延时10秒是确保两个蓝牙模块连接上。
发送的数据从0累加到255,再归零继续累加。
可是液晶上显示值一直是0.这是怎么回事啊?

使用特权

评论回复
huayuliang| | 2014-9-16 15:12 | 显示全部楼层
这种是蓝牙串口模块,分主、从的。也有主从一体的。
从模块如果需要设置波特率,需要在连接之前进行。默认是9600,8N1。
既然已经建立了连接,就可以直接用UART通信了啊。。

使用特权

评论回复
wangch_sh|  楼主 | 2014-9-16 15:28 | 显示全部楼层
可是为什么连不上呢?
我连接前设置AT+DEFAULT,设置为缺省值。

使用特权

评论回复
wangch_sh|  楼主 | 2014-9-16 15:29 | 显示全部楼层
我又看了一下,默认是从模式,我又把其中一个配置成主模式,还是不行。

使用特权

评论回复
wangch_sh|  楼主 | 2014-9-16 15:44 | 显示全部楼层
现在发现没进串口中断,蓝牙摸块没收到数据。

使用特权

评论回复
wangch_sh|  楼主 | 2014-9-16 15:55 | 显示全部楼层
问一个问题,配对码是干什么的?

使用特权

评论回复
ILOVE电子| | 2014-9-16 16:37 | 显示全部楼层
你和手机联上没有,测试过没有

使用特权

评论回复
ILOVE电子| | 2014-9-16 16:39 | 显示全部楼层
建议你先和手机蓝牙通信把蓝牙搞明白再用两块蓝牙进行数据通信

使用特权

评论回复
wangch_sh|  楼主 | 2014-9-16 16:53 | 显示全部楼层
我手机没有蓝牙

使用特权

评论回复
wangch_sh|  楼主 | 2014-9-16 20:49 | 显示全部楼层
解决了,明天结贴。

使用特权

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

本版积分规则

个人签名:为江山踏坏了乌骓马,为社稷拉断了宝雕弓。

318

主题

2814

帖子

5

粉丝