atk-hc05蓝牙串口模块使用说明_an1301

atk-hc05蓝牙串口模块使用说明_an1301

ID:5332744

大小:1.12 MB

页数:18页

时间:2017-12-08

atk-hc05蓝牙串口模块使用说明_an1301_第1页
atk-hc05蓝牙串口模块使用说明_an1301_第2页
atk-hc05蓝牙串口模块使用说明_an1301_第3页
atk-hc05蓝牙串口模块使用说明_an1301_第4页
atk-hc05蓝牙串口模块使用说明_an1301_第5页
资源描述:

《atk-hc05蓝牙串口模块使用说明_an1301》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、www.alientek.comALIENTEKSTM32开发板AN1301AN1301ATK-HC05蓝牙串口模块使用本应用文档(AN1301,对应战舰STM32开发板扩展实验1/MiniSTM32开发板扩展实验22)将教大家如何在ALIENTEKSTM32开发板上使用ATK-HC05蓝牙串口模块(注意,本文档同时适用ALIENTEK战舰和MiniSTM32两款开发板)。本文档我们将使用ATK-HC05蓝牙串口模实现蓝牙串口通信,并和手机连接,实现手机控制开发板。本文档分为如下几部分:1,ATK-HC05蓝牙串口模块简介2,硬件连接3,软件实现4,验证1、ATK-HC05蓝牙串口模块

2、简介ATK-HC05模块,是ALIENTEK生成的一款高性能主从一体蓝牙串口模块,可以同各种带蓝牙功能的电脑、蓝牙主机、手机、PDA、PSP等智能终端配对,该模块支持非常宽的波特率范围:4800~1382400,并且模块兼容5V或3.3V单片机系统,可以很方便与您的产品进行连接。使用非常灵活、方便。ATK-HC05模块非常小巧(16mm*32mm),模块通过6个2.54mm间距的排针与外部连接,模块外观如图1.1所示:图1.1ATK-HC05模块外观图图1.1中,从右到左,依次为模块引出的PIN1~PIN6脚,各引脚的详细描述如表1.1所示:序号名称说明1LED配对状态输出;配对成功输

3、出高电平,未配对则输出低电平。2KEY用于进入AT状态;高电平有效(悬空默认为低电平)。www.openedv.com2013-02-23www.alientek.comALIENTEKSTM32开发板AN13013RXD模块串口接收脚(TTL电平,不能直接接RS232电平!),可接单片机的TXD4TXD模块串口发送脚(TTL电平,不能直接接RS232电平!),可接单片机的RXD5GND地6VCC电源(3.3V~5.0V)表1.1ATK-HC05模块各引脚功能描述另外,模块自带了一个状态指示灯:STA。该灯有3种状态,分别为:1,在模块上电的同时(也可以是之前),将KEY设置为高电平(

4、接VCC),此时STA慢闪(1秒亮1次),模块进入AT状态,且此时波特率固定为38400。2,在模块上电的时候,将KEY悬空或接GND,此时STA快闪(1秒2次),表示模块进入可配对状态。如果此时将KEY再拉高,模块也会进入AT状态,但是STA依旧保持快闪。3,模块配对成功,此时STA双闪(一次闪2下,2秒闪一次)。有了STA指示灯,我们就可以很方便的判断模块的当前状态,方便大家使用。ATK-HC05蓝牙串口模块所有功能都是通过AT指令集控制,比较简单,该部分使用以及模块的详细参数等信息,请参考ATK-HC05-V11用户手册.pdf和HC05蓝牙指令集.pdf。通过ATK-HC05蓝

5、牙串口模块,任何单片机(3.3V/5V电源)都可以很方便的实现蓝牙通信,从而与包括电脑、手机、平板电脑等各种带蓝牙的设备连接。ATK-HC05蓝牙串口模块的原理图如图1.2所示:图1.2ATK-HC05蓝牙串口模块原理图2、硬件连接本实验功能简介:开机检测ATK-HC05蓝牙模块是否存在,如果检测不成功,则报错。检测成功之后,显示模块的主从状态,并显示模块是否处于连接状态,DS0闪烁,提示程序www.openedv.com2013-02-23www.alientek.comALIENTEKSTM32开发板AN1301运行正常。按KEY0按键,可以开启/关闭自动发送数据(通过蓝牙模块发送

6、);按WK_UP按键可以切换模块的主从状态。蓝牙模块接收到的数据,将直接显示在LCD上(仅支持ASCII字符显示)。同时,我们还可以通过USMART对ATK-HC05蓝牙模块进行AT指令查询和设置。结合手机端蓝牙软件(蓝牙串口助手v1.97.apk),可以实现手机无线控制开发板(点亮和关闭LED1)。所要用到的硬件资源如下:1,指示灯DS0、DS12,KEY0/WK_UP两个按键3,串口1、串口24,TFTLCD模块5,ATK-HC05-V11蓝牙串口模块接下来,我们看看ATK-HC05蓝牙串口模块同ALIENTEKSTM32开发板的连接,前面我们介绍了ATK-HC05蓝牙串口模块的接

7、口,我们通过杜邦线连接ATK-HC05模块和开发板的相应端口,连接关系如表2.1所示:ATK-HC05蓝牙模块与开发板连接关系ATK-HC05蓝牙串口模块VCCGNDTXDRXDKEYLEDALIENTEKSTM32开发板3.3V/5VGNDPA3PA2PC4PC5表2.1ATK-HC05蓝牙模块同ALIENTEKSTM32开发板连接关系表表中ATK-HC05蓝牙串口模块的VCC,因为我们的模块是可以3.3V或5V供电的,所以可以接开发板的3.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。