文档介绍:: .
ST也会进入 AT 状态,但是 STA 依旧保持快
闪。
3,模块配对成功,此时 STA 双闪(一次闪 2 下,2 秒闪一次)。
有了 STA 指示灯,我们就可以很方便的判断模块的当前状态,方便大家使用。
ATK-HC05 蓝牙串口模块所有功能都是通过 AT 指令集控制,比较简单,该部分使用以及
模块的详细参数等信息,请参考 ATK-HC05-V11 和 HC05 。
通过 ATK-HC05 蓝牙串口模块,任何单片机( 电源)都可以很方便的实现蓝牙通
信,从而与包括电脑、手机、平板电脑等各种带蓝牙的设备连接。ATK-HC05 蓝牙串口模块
的原理图如图 所示:
图 ATK-HC05 蓝牙串口模块原理图
2、硬件连接
本实验功能简介:开机检测 ATK-HC05 蓝牙模块是否存在,如果检测不成功,则报错。
检测成功之后,显示模块的主从状态,并显示模块是否处于连接状态,DS0 闪烁,提示程序
2013-02- ALIENTEK STM32开发板 AN1301
运行正常。按 KEY0 按键,可以开启/关闭自动发送数据(通过蓝牙模块发送);按 WK_UP
按键可以切换模块的主从状态。蓝牙模块接收到的数据,将直接显示在 LCD 上(仅支持 ASCII
字符显示)。同时,我们还可以通过 USMART 对 ATK-HC05 蓝牙模块进行 AT 指令查询和设置。
结合手机端蓝牙软件(蓝牙串口助手 ),可以实现手机无线控制开发板(点亮和关闭
LED1)。
所要用到的硬件资源如下:
1, 指示灯 DS0 、DS1
2, KEY0/WK_UP 两个按键
3, 串口 1、串口 2
4, TFTLCD 模块
5, ATK-HC05-V11 蓝牙串口模块
接下来,我们看看 ATK-HC05 蓝牙串口模块同 ALIENTEK STM32 开发板的连接,前面我们
介绍了 ATK-HC05 蓝牙串口模块的接口,我们通过杜邦线连接 ATK-HC05 模块和开发板的相应
端口,连接关系如表 所示:
ATK-HC05 蓝牙模块与开发板连接关系
ATK-HC05 蓝牙串口模块 VCC GND TXD RXD KEY LED
ALIENTEK STM32 开发板 GND PA3 PA2 PC4 PC5
表 ATK-HC05 蓝牙模块同 ALIENTEK STM32 开发板连接关系表
表中 ATK-HC05