学习笔记16-HC05

本文详细介绍了HC05蓝牙模块的基本特性,包括其支持的波特率范围、引脚定义以及工作模式。模块支持AT命令响应和自动连接模式,可用于PC、手机与STM32之间的蓝牙通讯。提供了进入AT模式的方法和常见的AT指令,同时概述了三种不同的通讯方式:PC蓝牙与手机、STM32蓝牙与电脑、STM32蓝牙与手机。
摘要由CSDN通过智能技术生成

一、基本介绍

HC05 模块,是 ALIENTEK 生成的一款高性能主从一体蓝牙串口模块,可以同各种带蓝牙功能的电脑、蓝牙主机、手机、PDA、PSP 等智能终端配对,该模块支持非常宽的波特率范围:4800~1382400,并且模块兼容 5V 或 3.3V 单片机系统。

  • 支持的波特率:9600,19200,38400,57600,115200,230400,460800在这里插入图片描述

电路图

在这里插入图片描述

引脚

  • TXD:模块串口发送引脚(TTL电平,不能直接接RS232电平),可直接接单片机的RXD引脚
  • RXD:模块串口接收引脚(TTL电平,不能直接接RS232电平),可直接接单片机的TXD引脚
    如果USB转TTL模块与HC-05蓝牙模块相连接:两模块共地,两模块共VCC;蓝牙模块的RX接转换模块的TX,蓝牙模块的TX接转换模块的RX。

二、模块调试

两种工作方式:

  1. 命令响应工作模式
    执行AT命令,用户可向模块发送各种AT指令,为模块设定控制参数或发布控制命令
  2. 自动连接工作模式(又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。)
    将自动根据事先设定的方式连接的数据传输

在蓝牙模块上有灯,当灯快闪的时候,就是自动连接工作模式;当灯慢闪的时候,就是命令响应工作模式。

关于命令响应工作模式

进入方式有两种:

  • 模块上电,未配对情况下就是AT模式,波特率为模块本身的波特率,默认:9600,发送一次AT指令时需要置高一次PIO11(按一下蓝牙按键的按钮);
  • PIO11 置高电平后,再给模块上电(长按按钮过程上电),此时模块进入AT 模式,波特率固定为:38400,可以直接发送AT指令。(建议)

AT指令发送格式:

  1. AT+一个回车;
  2. AT命令+勾选发送新行

常见AT指令:
在这里插入图片描述

几种通讯方式

1、PC蓝牙与手机

2、STM32蓝牙与电脑

3、STM32蓝牙与手机

参考自:
1、蓝牙模块HC05


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ChristianLuu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值