1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
求助各位大神:使用HC-05蓝牙模块,和MINI STM32开发板,按照教程上的接法,运行了(库函数版本,适合MiniSTM32开发板)扩展实验11 ATK-HC05蓝牙串口模块实验的例程。
手机安装蓝牙串口助手1.97,虽然手机是蓝牙4.0的协议,但是搜索到了HC-05并且也连上了。 按照教程上的方式,手机使用键盘模式,能控制开发板上的LED1灯亮和灭。(说明HC05接收手机指令正确) 在开发板上用按键KEY0控制蓝牙模块自动发送数据时,手机能收到发送的数据。(说明手机接收HC05数据正确) 但是,手机用命令行模式下(结束符为rn)发送的指令,比如“AT”,或者键盘模式编辑按键为“AT”,HC05都能接收并显示"AT"到STM32开发板的显示屏上,为什么手机收不到蓝牙模块的响应呢?正确的情况下手机上是不是应该显示"OK"? |
|
相关推荐
1个回答
|
|
我明白了问题的原因,是因为自己对蓝牙的工作模式没想清楚:
AT开头的指令,只有蓝牙模块在命令响应工作模式下(HC-05需要PIO11高电平)时,蓝牙模块才响应。而手机蓝牙与HC-05通讯时,HC-05是工作在自动连接工作模式下,所以手机发送的各种AT开头的指令,HC-05只是作为传输者,原样传输给了单片机开发板,而自身并不响应。 需要HC-05响应AT开头的指令,只能从单片机开发板上,通过控制HC-05在命令响应工作模式下,才能响应。 |
|
|
|
只有小组成员才能发言,加入小组>>
365浏览 1评论
485浏览 1评论
606浏览 1评论
用PSOC6 BLE当外围设备,两者传输数据时,psoc6概率性出现蓝牙挂死的原因?
495浏览 1评论
是否有办法通过CYW20835板的固件发送BLE HCI命令?
470浏览 1评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 00:19 , Processed in 0.566363 second(s), Total 76, Slave 60 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号