HC-05蓝牙串口通信模块

HC-05模块
HC-05主从一体蓝牙串口模块采用英国CSR公司BlueCore4系列的芯片,符合符合蓝牙2.0+EDR规范,可以同带同种蓝牙功能的电脑、蓝牙主机和手机等智能终端配对。

硬件连接
因为HC05模块是一款高性能主从一体蓝牙串口模块,可以不用知道太多蓝牙相关知识就可以很好的上手。说白了,只是个蓝牙转串口的设备,你只要知道串口怎么编程使用,就可以了,实现了所谓的透明传输。
USB转TTL模块与HC-05蓝牙模块的接线:两模块共地,两模块共VCC(VCC取5V);蓝牙模块的RX接转换模块的TX,蓝牙模块的TX接转换模块的RX。

两种工作模式
命令响应工作模式自动连接工作模式。在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。
当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;
当模块处于命令响应工作模式时能执行AT命令,用户可向模块发送各种AT 指令,为模块设定控制参数或发布控制命令。
进入命令响应工作模式有两种方法:

  1. 模块上电,未配对情况下就是AT模式,波特率为模块本身的波特率,默认:9600,发送一次AT指令时需要置高一次PIO11;
  2. PIO11 置高电平(长按)后,再给模块上电,此时模块进入AT 模式,波特率固定为:38400,可以直接发送AT指令。
    在蓝牙模块中有一个小按键,按一下就置高一次PIO11,两种进入命令响应工作模式的方式使用的波特率是不一样的,建议使用第二种方式。当灯快闪的时候,就是自动连接工作模式;当灯慢闪的时候,就是命令响应工作模式。

AT命令
进入到命令响应工作模式之后,就可以使用串口调试助手进行蓝牙调试了。
首先有一点,AT指令不区分大小写,均以回车、换行结尾。下面介绍常用的AT指令:
AT+< CMD ><=PARAM>CMD(指令)和PARAM(参数)是可选的需要在发送末尾添加回车符(\r\n)

AT+UART?:获得串口参数,串口的参数一共有三个,波特率、停止位、检验位。
USB转TTL模块、手机蓝牙串口助手app,即可完成手机电脑连接。

手机蓝牙控制stm32,手机通过蓝牙传输到HC-05上,再通过串口通信和STM32通信,作串口使用。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值