当前位置:文档之家› 蓝牙模块主机与从机透传

蓝牙模块主机与从机透传

蓝牙模块主机与从机透传

这里面只介绍主机的使用,因为从机默认就是透传模式

主从蓝牙模块通信是指两个蓝牙模块互相通信,一个为主机,一个为从机,它们相互之间通信,第一个模块为从机模块,第二个模块是主机模块

第一步将主机与从机模块上电

并将模块串口与USB转串或MCU串口连接,注意串口线是需要交叉的

,连接后开始AT命令调试

第二步将第一个模块从机广播打开,从机默认是打开广播的,也可通过发送AT+ADVEN1来打开广播

第三步:设置主模块的命令

1)设置模块为主机透传模式,返回OK表示设置完成

发送命令:AT+HOSTEN1 返回OK

2)设置模块重新启动

发送:AT+RST

3)扫描周边BLE 命令

发送:T+SCAN1 返回OK

4)读取扫描到的BLE蓝牙数量(最多扫描8个从机)

AT+GETDCD 返回DEV:1 表示扫描到一个设备

5)读取扫描列表的从机MAC地址(0-7)

发送:AT+RSLV0 返回:MAC:e3435480

6)连接扫描列表0设备(0-7)

发送:AT+CONNET0

7)发送命令查找是否与从机连接上

发送:AT+GETSTAT 返回:STS:11 表示已经连接

8)硬件判断是否已经与从机连接

模块6脚为连接状态引脚,连接成功为低电平,未连接为高电平

9)主机与从机连接成功后,就可以透传数据了

蓝牙模块使用说明书

蓝牙模块使用说明 一、模块简介: 1、芯片简介 该蓝牙模块采用台湾胜普科技有限公司的BMX-02X模块为核心,它采用CSR BLUEcore4-External芯片并配置8Mbit的软件存储空间,成本低,使用方便。 CSR BlueCore4是英国Cambridge Silicon Radio(CSR)公司日前推出的第四代蓝牙硅芯片。这种硅芯片用于蓝牙技术推广小组(SIG)推出的增强数据传输率(EDR)蓝牙。CSR的BlueCore4的数据传输率将比现有的v 1.2蓝牙装置快三倍,并且使蓝牙移动电话或手机的耗电量较低。 蓝牙EDR的最大数据传输率为每秒2.1兆比特,而目前v1.2标准传输率则为每秒721千比特。传输率的提高意味着对一个特定量的数据来说,EDR无线电的工作将比v1.2无线电快三倍,从而减少耗电量,大大有利于依赖蓄电池的移动设备。 CSR BlueCore4完全能与现有蓝牙v1.1和v1.2装置兼容。蓝牙EDR用一种相移键控(PSK)调制模式取代标准传输率的Gaussian频移键控(GFSK),实现更高的数据传输率。 CSR BlueCore4正在以两种形式提供——一种用于外部“快闪”存储器,一种用于掩模ROM。BlueCore4-External以一种8×8mm BGA(球形格栅矩阵)封装提供,是十分灵活的解决方案,能够适应迅速更新的市场。例如,由于BlueCore

是目前可以得到的唯一能够支持蓝牙v1.2规格的所有强制和可选功能的硅芯片,BlueCore4-External为PC应用程序提供了理想的解决方案,使它们得益于以三倍速度的传输率无线传输文件,或者同时操作多个高需求的蓝牙链路。 鉴于蓝牙固件安装在芯片只读存储器上,CSR BlueCore4-ROM 的成本较低,占用面积小得多(在小片尺寸包装中为3.8×4mm,在与BC2-ROM和BC3-ROM引脚兼容的BGA中为6×6mm)。ROM芯片的尺寸和成本使它日益成为要求蓝牙功能综合起来的移动电话、手机和其它批量生产和成本敏感的应用产品的选择。 BlueCore4提供48KB的RAM,而以前的BlueCore硅芯片仅为32KB。部分这种额外的记忆存储用于对付增强数据传输率的附加缓冲空间,而其余部分则确保象Scattermode这样的未来规格得到充分支持。 BlueCore4-External和BlueCore4-ROM将先把蓝牙EDR快速数据传输率的优越性带给现有一些主要的蓝牙市场,加快文件传送,降低耗电并实现多个同时链路的操作。它还将为这种技术开辟某些潜在的新应用领域。 2、主要特性 ◆蓝牙版本:V2.0+EDR ◆输出功率:class II ◆Flash存储容量:8Mbit ◆供应电压:5V

KC-01蓝牙模块说明书-VER1.1

KC-01蓝牙模块规格书 一.模块功能描述 KC-01模块是一个高集成度,低成本,低功耗的蓝牙立体声带通话功能+U盘+TF卡+FM+Line in全功能单芯片模块,符合V4.2+BR+EDR+BLE规范。 1.可播放MP3/WAV; 2.蓝牙立体声传输,蓝牙通话; 3.支持76-108MHZ FM收音; 4.TF/SD卡控制,支持USB功能,可以实现读卡器功能; 5.立体声Line-in输入; 6.IR遥控; 7.两个可控LED、支持外部功放mute功能; 8.内部集成电源管理(根据SDK的支持而调整); 9、支持U盘控制; 10、带高速UART调试及升级接口。 二.模块产品应用 该模块主要用于短距离的音乐传输,可以方便地和笔记本电脑,手机,PDA等数码产品的蓝牙设备相连,实现音乐的无线传输,由于集成了FM与MMC卡的播放功能,使本产品具有有极高的性价比。 三.模块产品规格 蓝牙版本V4.2+BR+EDR+BLE 调制方式PSK 3Mbps,π/4-DQPSK和8DPSK 支 持HFP/HSP,OPP,A2DP/AVRCP,PBAP profiles 灵敏度(0.1% BER) -85dBm 发射功率满足class2 and class3的发射功率要求,可以提供+2dbm的发射功 率 供电电压DC 3.2V~4.2V 耗电电流正常工作电流25mA,播放暂停时12mA 信 噪 比>90dB 工作温度-20 ~ +50℃ 尺 寸23mmx13mm x2.05mm

四.模块详细尺寸 五.模块PIN脚说明

PIN脚序号 名称 功能说明 1,,24 GND GND 2 USBDM USB Negative Data;ISP_DI: 3 USBDP USB Positive Data;ISP_DO: PA3 AMUX1L:Simulator Channel 1 Left; Touch10:Touch Input Channel 10; ADC0:ADC Input Channel 0; UART2TXA:Uart2 Data Out(A); ISP_CLK: Wakeup8:Port Interrupt /Wakeup 8; 4 PWM0H/ADC0/PA5 UART0TXA:Uart0 Data Out(A); Touch12:Touch Input Channel 12; ADC2:ADC Input Channel 2; IIC_SCL_D:IIC SCL(D); Wakeup9:Port Interrupt /Wakeup 9; 5 MIC MIC 6 DACR DAC Right Channel 7 DACL DAC Left Channel 8 VCOMO DAC Reference out 9 DACVDD DAC Power 10 AGND DAC Ground 11 FMIP FMIP 12 VDDIO POWER 3.3V 13 PB12/SD0CLK GPIO AMUX2R:Simulator Channel2 Right; NFCRX:NFC Data In Touch7:Touch Input Channel 7; ADC11:ADC Input Channel 11; SPI1DOA:SPI1 Data Out(A); SD0CLKB:SD0 Clk(B); 14 PB11/SD0CMD GPIO AMUX2L :Simulator Channel2 Left; NFCTX:NFC Data Out Touch6:Touch Input Channel 6; ADC10:ADC Input Channel 10; SPI1CLKA:SPI1 Clk(A); SD0CMDB:SD0 Command(B); Wakeup13:Port Interrupt /Wakeup 13; PB7 GPIO UART0RXB:Uart0 Data In(B); ADC6:ADC Input Channel 6; TMR3:Timer3 Clock Input; 15 PB10 /SD0/DAT/ADC9/PWM3H GPIO UART2RXC:Uart2 Data In(C); Touch5:Touch Input Channel 5; ADC9:ADC Input Channel 9; SPI1_DI A:SPI1 Data In(A);

VirtualBox虚拟机与主机文件共享

Oracle VM VirtualBox 虚拟机与主机共享文件 虽然虚拟机为了保护主机是不能直接与主机共享文件的,但这个功能又有其存在的必要。这里介绍下Oracle VM VirtualBox 虚拟机如何与主机共享文件,其实很简单,不过很多朋友可能不知道“数据空间”这功能是干嘛用的,和映射问题。文字来自网络(很久以前存在自己的笔记里的),另:发现网上关于Oracle VM VirtualBox的资料好少啊! 下面是教程: 1、安装增强功能 VirtualBox自带了一个增强工具Sun VirtualBox Guest Additions,这是实现虚拟机与真实主机共享的关键。启动虚拟机后,点击控制菜单“设备”→“安装增强功能”,大家可以看到程序的安装界面。 不过许多时候,用户会发现点击“安装增强功能”后没有任何反应。如果出现这样的情况,那么就是程序安装文件没有配置好的缘故。点击控制菜单“设备”→“分配光驱”→“虚拟光驱”,进入后你可以找到一个名为“VBoxGuestAdditions.iso”的光盘镜像文件,双击该文件,加载虚拟光驱。加载ISO镜像文件。接下来,用户在虚拟机中打开“我的电脑”,然后双击光盘驱动器,即可正常安装增强工具了。 2、分配数据空间 接下来,我们设置主机中与虚拟机共享的文件夹。点击控制菜单“设备”→“分配数据空间”。进入对话框后先添加新的数据空间,设置“数据空间位置”时大家一定要点击下拉列表,选择“其它”。这样才能在文件夹列表中找到主机中的文件夹,选择需要共享的文件夹后返回。勾选“固定分配”选项,现在我们在“数据空间”列表中就可以看到共享的主机文件夹了。 3.映射网络驱动器 现在我们已经可以通过“网上邻居”的形式访问主机文件夹了,不过这样的操作比较麻烦,我们采用“映射网络驱动器”的形式来快速访问。在虚拟机中打开“我的电脑”,进入后点击菜单“工具”→“映射网络驱动器”,进入后先指定驱动器号。接下来,点击浏览按钮,在“整个网络”树状列表中找到“VirtualBox Shared Folders”,该文件夹树下的地址即为“数据空间”中设置的主机共享文件夹。选择需要映射的目录,点击“确定”返回。映射完成后,再次访问“我的电脑”,你可以看到映射的网络驱动器了。

ATK蓝牙模块说明书

ATK-SPP蓝牙串口说明书 ATK-SPP 蓝牙数传模块 一.模块概述 ATK-SPP是一款专为数据传输设计的蓝牙模块,遵循 蓝牙 3.0协议。支持SPP蓝牙串口协议,支持UART接口。 具 有成本低,兼容性好,功耗低等优点。 二.应用领域 1 蓝牙打印机 2 蓝牙遥控玩具 3 智能家居 4 汽车诊断仪 5 蓝牙无线数据传输 6 蓝牙游戏手柄

7 无线数据传输 8 蓝牙GPS 9 工业遥 控 三.引脚说明

引脚引脚功能描述 1 VCC 3.3V电源 2 P00 LED 3 P01 I/O 4 P30 I/O 5 P35 I/O 6 P45 I/O 7 GND 电源地 8 GND 电源地 9 P10 I/O 10 P20 UART-RXD 11 P21 UART-TXD 12 P22 I/O 13 P23 I/O

14 P24 I/O 15 P25 I/O 16 P26 I/O或者PWM口 17 NC 悬空 18 P11 I/O 四.模块尺寸 尺寸大小:12.7x23.4x1mm Pcb pad layout size是 1.5×1mm 五.应用电路

六.命令参数 1.设置命令:#AT#SET=m# #:特征码 m:0退出命令设置模式 1-9进入命令设置模式,1代表5S,2代表10S,依 此类

推,最大可以设置45S。这个数字表示在该时间内没 有输 入命令或者收到错误的命令,自动退出设置模式。命 令的 设置需要蓝牙连接成功以后,用终端去设置,例如手 机, 电脑等。只有使用该命令进入到设置模式后,其它命 令才 有效。收到正确命令后返回“OK”。 例:#AT#SET=3#进入设置模式15S #AT#SET=0# 退出设置模式 2.修改蓝牙名字:#AT#NAME=nnnnn# 蓝牙名字最长位数为32位字符,修改成功后返回“OK”。 例:#AT#NAME=BLUETOOTH# 蓝牙名字改为: BLUETOOTH,重新上电后生效。

蓝牙4.0透传模块(蓝牙BQB认证)参考手册

RF-BM-S01低功耗蓝牙 透传模块(BQB认证)数据手册(V1.50) 深圳市信驰达科技有限公司 2013-3-14

1.模块概述 为方便蓝牙4.0(BLE)应用技术在各个行业产品中的移植和使用,信驰达科技特别研发了BM-S01低功耗蓝牙透传模块,并通过了蓝牙技术联盟认证(BQB),详见:RF- RF-BM-S01 https://https://www.doczj.com/doc/3a7139850.html,/tpg/EPL_Detail.cfm?ProductID=27655。客户的现有产品或者方案配合此透传模块,能方便地和iPhone5等移动设备(需支持蓝牙4.0)相互通讯。实现一些智能化控制和管理。 RF-BM-S01是一款采用美国德州仪器TI蓝牙4.0CC2540作为核心处理器的高性能、超低功耗(Bluetooth Low Energy)射频收发系统模块,它拥有目前行业内较小封装的尺寸(13.7x17.1x2.5mm)。该模块预装RF-star’s RF-BLE固件并符合BLE协议标准。 客户MCU通过串口与模块相连。模块启动后会自动广播,已打开特定APP的移动设备会对其进行扫描和对接,成功之后便可以通过通用串口和移动设备进行双向通信,用户可以通过数据通道和指令通道,进行数据交换或者对通讯参数的控制,数据具体含义由上层应用程序自行定义。移动设备可以通过APP对模块进行写操作,写入的数据将通过串口发送给客户的MCU。模块收到来自客户MCU串口的数据包后,将自动转发给移动设备。 2.接线示意图 *注:在老版本的资料中BRTS,BCTS被称为CCS,MCS 3.性能特点 1.使用方便快捷,无需任何蓝牙协议栈应用经验。 2.用户接口使用通用串口设计,双向读取,操作简单。 3.支持串口AT指令调整转发速率(动态功耗调整),模块命名。 4.串口数据包长度,可以是200byte以下(含200)的任意长度。 5.支持高速模式,最快可达4K/S,可稳定工作在2.5K-2.8K。

DX-BT05 4.0蓝牙模块技术手册

一.概述 二.特点: 蓝牙协议:Bluetooth Specification V4.0 BLE,收发没有字节限制, 拥有比传统蓝牙有更远 的距离通信 工作频率:2.4GHz ISM band 调制方式:GFSK(Gaussian Frequency Shift Keying) 灵 敏 度:≤-84dBm at 0.1% BER 传输速率:Asynchronous: 6 kbps Synchronous: 6 kbps 安全特性:Authentication and encryption 支持服务:Central & Peripheral UUID FFE0,FFE1 功 耗:自动休眠模式下,待机电流400uA~1.5mA, 传输时8.5mA 。 供电电源:+3.3VDC 50mA 外观尺寸:26.9mm x 13mm x 2.2 mm 蓝牙认证:ROHS REACH 功 能: 主从一体 三.应用领域: 该模块主要用于短距离的数据无线传输领域。可以方便的和PC 机的蓝牙设备相连,也可以两个模块之间的数据互通。避免繁琐的线缆连接,能直接替代串口线。 ※ 蓝牙车载免提 ※ 蓝牙GPS ※ 蓝牙无线数据传输; ※ 工业遥控、遥测; ※ POS 系统,无线键盘、鼠标; ※ 交通,井下定位、报警; ※ 自动化数据采集系统; ※ 无线数据传输;银行系统; ※ 无线数据采集; ※ 楼宇自动化、安防、机房设备无线监控、门禁系统; ※ 智能家居、工业控制; DX-BT05 4.0蓝牙模块是深圳大夏龙雀科技有限公司专为智能无线数据传输而打造,采用美国TI 公司CC2541芯片,配置 256Kb 空间,遵循V4.0 BLE 蓝牙规范。支持AT 指令,用户可根据需要更改串口波特率、设备名称、配对密码等参数,使用灵活。 本模块支持UART 接口,并支持SPP 蓝牙串口协议,具有成本低、体积小、功耗低、收发灵敏性高等优点,只需配备少许的外围元件就能实现其强大功能。

蓝牙音箱5.0版本杰理方案

蓝牙音箱5.0版本杰理方案 一、简要说明 随着时间的推移,杰理蓝牙技术也在不断成熟。这不,杰理今年3月份又推出了AC692N 系列单芯片蓝牙ic。也必将为今后两年蓝牙音箱和耳机产品的主选方案。但对大多数的厂家来说,选用什么样的蓝牙芯片方案,也不是一件简单的事情。以下是我列出了一些现有的主流方案,他们都有自己的市场定位,方案特点,希望对你有所帮助。 二、AC692N系列的优点: (1)、AC692N针对蓝牙音响市场: (2)、音质好,96dB。 (3)、收音效果提升2-3D,收音效果是AC692N最为明显的亮点。 (4)、功耗提升AC690N的40+MA,AC692N的20+MA。 (5)、抗静电提升AC690N600-700V,AC692N2000V。 (6)、DAC白噪声降一些,信噪比可到80多db以上。 三、AC692N选型表: 四、杰里692N系列与之前版本的功能比较说明:

三、AC692N系列功能引脚说明

五、总结 虽然市场很大,需求也很大,但是在实际的产品中,我们往往首先会问客的市场定位在哪里,因为只有你的产品市场定位准了,才能去选择的合适的方案。不可能你产品定位在高端,并且销往欧美,还选用低端的方案。也不可能你的产品定位低端销往东南亚,而选择高端的方案,所以这一点很重要,也是我们和户沟通中的第一要点。 同时也要考虑自己的产品是否功能有差异化,如果有,就能选择那种高端的方案,为什么呢?因为像CSR、创杰、TI这类的方案,可开的功能实在太少了.如果想灵活的定制很多功能,选则类型的方案是不合适的,可能别人答应可以做,但是实际做的时候往往会卡在一些地方,导致项目进展严重滞后。 所以,有需求的客户,请一定要定位好自己的产品,以及对自己产品的规划,再找到合适、并且有诚意的配合厂家,这样才能保证产品能顺利的走下去.

蓝牙模块HC05使用说明

蓝牙模块HC-05使用说明

————————————————————————————————作者: ————————————————————————————————日期: ?

HC-05蓝牙模块介绍与配置 1.蓝牙介绍 图7-1产品实物图图7-2 引脚对应图 HC-05蓝牙模块的特点: (1)采用CSR主流蓝牙芯片,蓝牙V2.0协议标准; (2)输入电压:3.6V--6V,禁止超过7V; (3)波特率为1200,2400,4800,9600,19200,38400,57600,115200 用户可设置; (4)带连接状态指示灯,LED快闪表示没有蓝牙连接;LED慢闪表示进入 AT命令模式; (5)板载3.3V稳压芯片,输入电压直流3.6V-6V;未配对时,电流约 30mA(因LED灯闪烁,电流处于变化状态);配对成功后,电流大约10mA。(6)用于GPS导航系统,水电煤气抄表系统,工业现场采控系统; (7)可以与蓝牙笔记本电脑、电脑加蓝牙适配器等设备进行无缝连接。(8) HC-05嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有 AT命令,用户可向模块发送各种AT 指令,为模块设定控制参数或发布控制命令。通过控制模块外部引脚(PI O11)输入电平,可以实现模块工作状态的动态转换。

2.蓝牙配置 (1)主要内容 ?所需材料: USB转TTL模块(下载器)、HC-05蓝牙模块一对、串口调试助手。 ?配置要求: 实现两个蓝牙模块的主从绑定。 ?注意事项: USB转TTL模块(下载器)与HC-05蓝牙模块的连接方法如下: 蓝牙模块USB转TTL模块 RXD <------ --->TXD TXD <---- ----->RXD VCC <------- --> 5V GND<------ ---> GND 注意:交叉连接 ?设置步骤 ?进入AT指令模式(所有AT指令都必须换行) ?设置串口波特率9600,无校验位,无停止位 ?修改蓝牙名称、密码 ?设置蓝牙的主从模式(1主1从) ?实现主从模块的绑定(两个模块实现透传) (2)操作实例 A.用杜邦线连接好USB转TTL模块(下载器)与HC-05蓝牙模块(注意交叉!!) B.进入AT指令模式 ?将下载器与电脑连接,(按住HC-05上的复位键,再接通电源,发现指

蓝牙模块

蓝牙模块使用手册 1.蓝牙模块概述: 本说明书适用于蓝牙通信模块BF10,蓝牙通信模块BF10 为一款自主开发的智能型无线数据传输产品,高灵敏性接收, 低成本,体积小巧,低功耗,用于蓝牙的数据传输领域。 BlueCore4-Ext芯片,完全兼容蓝牙2.0规范 Uart接口,支持1200bps~2764800bps等多种波特率 支持SPP协议最高可支持3M调制模式 外围IO口通信 内建8M Flash 2. 蓝牙模块应用领域: 该模块主要用于短距离的数据无线传输领域。可以方便的和PC机(PDA手机)的蓝牙设备相连,也可以两个模块之间的数据互通。避免繁琐的线缆连接,能直接替代现有的串口线。 ※蓝牙打印机、条码扫描设备 ※工业遥控、遥测; ※POS系统,无线键盘、鼠标; ※交通,井下定位、报警; ※自动化数据采集系统; ※无线数据传输、银行系统; ※无线抄表、无线数据采集; ※楼宇自动化、安防、机房设备无线监控、门禁系统; ※智能家居、工业控制; ※汽车检测设备; ※电视台的互动节目表决设备; ※政府路灯节能设备 ※无线LED显示屏系统 3.蓝牙模块封装信息

管脚功能描述 序号名称描述 1 TXD串口数据发射,连接单片机的RXD接收 2 RXD 串口数据接收,连接单片机的TXD发射 3 CTS 串行CTS功能脚 4 RTS 串行RTS功能脚 5 PCM_CLK 未使用到 6 PCM_OUT 未使用到 7 PCM_IN 未使用到 8 PCM_SYNC 未使用到 9 AIO0 未使用到 10 AIO1 未使用到 11 RESET 复位脚低电平复位,该管脚上拉470K电阻,下接104电容 12 VCC 3.3V供电正端,电压范围为3.15-3.3V 13 GND 供电负端 14 GND供电负端 15 USB - USB- 16 SPI_CSB 未使用到 17 SPI_MOSI 未使用到 18 SPI_MISO 未使用到 19 SPI_CLK 未使用到 20 USB + USB + 21 GND 供电负端 22 GND 供电负端 23 PIO0 外围IO口 24 PIO1 外围IO口 25 PIO2 外围IO口 26 PIO3 外围IO口 27 PIO4 外围IO口 29 PIO5 外围IO口 29 PIO6 外围IO口 30 PIO7 外围IO口 31 PIO8 外围IO口 32 PIO9 外围IO口 33 PIO10 外围IO口 34 PIO11 外围IO口 4. UART及外围PIO Uart串口信息: 电平: 3.3V CMOS电平 波特率: 1200,2400, 4800,9600,19200,38400, 57600, 76800,115200,230400,460800,921600,1382400, 数据位:8bit 停止位: 1bit 校验位: 无 注:若芯片与标准RS232、RS485连接则需要使用驱动芯片 PIO口信息

蓝牙模块学习笔记(1)

蓝牙模块学习笔记(1)

蓝牙模块学习 刚拿到蓝牙模块,心中有点小激动啊; 民用级:HC-05,HC-06(HC-06-M,HC-06-S) HC-05-D,HC-06-D(是带底板的模块,主要是用户用于测试和评估) 本文介绍的为HC-06蓝牙串口模块。 蓝牙串口模块用于把串口转换为蓝牙,这种模块工作的时候分为主机和从机,其中偶数命名的型号出厂时就确定了是从机或者是主机,并无法更改。奇数命名的型号可以用户自己通过AT指令修改模块为主机或者从机。 主机:HC-06-M , M=master 从机:HC-06-S , S = slaver 串口模块的使用,是不需要驱动的,只要是串口就可以接入,配对完毕即可通信,模块与模 块的通信需要至少 2 个条件: 1、必须是主机与从机之间 2、必须密码一致(密码:1234) 主机: 记忆最后一次配对过的从机,并只与该从机配对,直到KEY(26 脚)高电平触发时放弃记忆,26 脚默认应该接低电平。 配对方式: 主机自动搜索从设备进行配对。 典型方式:在一定条件下,主从之间自动配对 AT 模式:

配对前就是AT 模式,配对完毕后透明通信 图1 是HC-06 图片及主要引脚 现在你手中拿到的HC-06引出了四个引脚,分别为VCC、GND、TXD、RXD。四个引脚分别对应单片机的电源5V或3.3V;GND接地;TXD、RXD交叉连接(对应单片机的P3^0,P3^1)。 连接好,单片机上电,此时蓝牙模块上led闪烁,表示尚未连接其他蓝牙设备。此时用手机蓝

牙搜索,可以搜索到HC-06.点击连接,输入pin 密码则可以连接。 连接好后,利用蓝牙串口助手就可以对蓝牙模块通信了,编程也就可以把蓝牙当作普通串口来对待。 注意编写好程序后,向单片机烧录时,必须将TXD、RXD拔出才能烧写!!! 问题:串口发送字符串时,最后没有标志可寻。可以将字符串接收到数组中,发送数据到12864,检测是否到’\0’,如果检测得到,将标识符flag 置为1;串口中断服务程序中,检测到flag为1时,这证明数据显示成功。此时应当清屏! 清屏方法:while(Tem[i]!='\0') { Tem[i]=' '; i++; }

HC-06-蓝牙串口通信模块

HC-06 蓝牙串口通信模块 用户手册V2.0 新版模块带有蓝牙指示灯(靠近模块第 1 脚)。模块的22 脚LED_CON 是指示灯控制脚,该脚接地,蓝牙指示灯关闭;该脚悬空,蓝牙指示灯亮。如果要调整灯的亮度,可以在该脚接一个1K~47K 的电阻到模块的31 脚LED2,电阻越小,灯越亮。 贴片炉温参考

建议首次大批量贴片生产的厂家,先过炉20~30 片模块,检查炉温是否合适 建议贴片锅炉炉温不得超过参考图温度,二次贴片降低5 度左右,夏天可以再适当降低温度

注:蓝牙模块的PIN2:UART-RXD不带上拉,如果单片机TXD无上拉能力的话需要在模 块的UART-RXD脚上接个上拉电阻,这个很容易被用户忽略。 对于HC-06 主机而言,按键S1 按下后会放弃记忆,重新搜索新的从机。如果不放弃记忆,主机将一直搜索上一次配对过的从机,直到搜到并配对成功为止,HC-06 的主机有个特性就是记忆最后一次配对过的从机。按键S1对于从机而言没有意义。 进入AT 指令的方法: 给模块上电,不配对的情况下,就是AT 模式了。两条指令之间的时间间隔1S 左右。

默认出厂参数: 波特率9600N81,蓝牙名HC-06,配对密码1234。 1、测试通讯 发送:AT(返回OK,一秒左右发一次) 返回:OK 2、改蓝牙串口通讯波特率 发送:AT+BAUD1 返回:OK1200 注:波特率设置超过115200 后用电脑无法使用,要用单片机编程,高于115200 的波特率才能使用。 用AT 指令设好波特率后,下次上电使用不需再设置,可以掉电保存波特率。 例:发送:AT+BAUD2 返回:OK2400 波特率代码如下: 1--------- 1200 2--------- 2400 3--------- 4800 4--------- 9600(默认就是这个设置) 5--------- 19200 6--------- 38400 7--------- 57600 8--------- 115200 9--------- 230400 A--------- 460800 B--------- 921600 C--------- 1382400 3、改蓝牙名称 发送:AT+NAMEname 返回:OKsetname 参数name:所要设置的当前名称,即蓝牙被搜索到的名称。20 个字符以内。 例:发送AT+NAMEbill_gates 返回OKsetname 这时蓝牙名称改为bill_gates 参数可以掉电保存,只需修改一次。PDA 端刷新服务可以看到更改后的蓝牙名称,名字不可超过20 个字符。 4、改蓝牙配对密码 发送:AT+PINxxxx 返回:OKsetPIN 参数xxxx:所要设置的配对密码,4 个数字,此命令可用于从机或主机。从机是适配器或手机弹出要求输入配对密码窗口时,手工输入此参数就可以连接从机。蓝牙模块主机搜索从机后如果密码正确,则会自动配对,主模块除了可以配对、连接从模块外,如果其他产品包含从模块的时候也可以配对、连接,比如含蓝牙的数码相机,蓝牙GPS,蓝牙串口打印机,等等。这时蓝牙配对密码可能要改为8888。 例: 发送:AT+PIN8888

HC-06-蓝牙串口通信模块

HC-06-蓝牙串口通信模块

HC-06 蓝牙串口通信模块 用户手册V2.0 新版模块带有蓝牙指示灯(靠近模块第1 脚)。模块的22 脚LED_CON 是指示灯控制脚,该脚接地,蓝牙指示灯关闭;该脚悬空,蓝牙指示灯亮。如果要调整灯的亮度,可以在该脚接一个1K~47K 的电阻到模块的31 脚LED2,电阻越小,灯越亮。 贴片炉温参考

注:蓝牙模块的PIN2:UART-RXD不带上拉,如果单片机TXD无上拉能力的话需要在模块的UART-RXD脚上接个上拉电阻,这个很容易被用户忽略。 对于HC-06 主机而言,按键S1 按下后会放弃记忆,重新搜索新的从机。如果不放弃记忆,主机将一直搜索上一次配对过的从机,直到搜到并配对成功为止,HC-06 的主机有个特性就是记忆最后一次配对过的从机。按键S1对于从机而言没有意义。 进入AT 指令的方法: 给模块上电,不配对的情况下,就是AT 模式了。两条指令之间的时间间隔1S 左右。

默认出厂参数: 波特率9600N81,蓝牙名HC-06,配对密码1234。 1、测试通讯 发送:AT(返回OK,一秒左右发一次) 返回:OK 2、改蓝牙串口通讯波特率 发送:AT+BAUD1 返回:OK1200 注:波特率设置超过115200 后用电脑无法使用,要用单片机编程,高于115200 的波特率才能使用。 用AT 指令设好波特率后,下次上电使用不需再设置,可以掉电保存波特率。 例:发送:AT+BAUD2 返回:OK2400 波特率代码如下: 1--------- 1200 2--------- 2400 3--------- 4800 4--------- 9600(默认就是这个设置) 5--------- 19200 6--------- 38400 7--------- 57600 8--------- 115200 9--------- 230400 A--------- 460800 B--------- 921600 C--------- 1382400 3、改蓝牙名称 发送:AT+NAMEname 返回:OKsetname 参数name:所要设置的当前名称,即蓝牙被搜索到的名称。20 个字符以内。 例:发送AT+NAMEbill_gates 返回OKsetname 这时蓝牙名称改为bill_gates 参数可以掉电保存,只需修改一次。PDA 端刷新服务可以看到更改后的蓝牙名称,名字 不可超过20 个字符。 4、改蓝牙配对密码 发送:AT+PINxxxx 返回:OKsetPIN 参数xxxx:所要设置的配对密码,4 个数字,此命令可用于从机或主机。从机是适配器或手机弹出要求输入配对密码窗口时,手工输入此参数就可以连接从机。蓝牙模块主机搜索从机后如果密码正确,则会自动配对,主模块除了可以配对、连接从模块外,如果其他产品包含从模块的时候也可以配对、连接,比如含蓝牙的数码相机,蓝牙GPS,蓝牙串口打印机,等等。这时蓝牙配对密码可能要改为8888。 例: 发送:AT+PIN8888

蓝牙模块HC05使用说明.doc

HC-05蓝牙模块介绍与配置 1.蓝牙介绍 图7-1产品实物图图7-2 引脚对应图 HC-05蓝牙模块的特点: (1)采用CSR主流蓝牙芯片,蓝牙V2.0协议标准; (2)输入电压:3.6V--6V,禁止超过7V; (3)波特率为1200,2400,4800,9600,19200,38400,57600,115200 用户可设置; (4)带连接状态指示灯,LED快闪表示没有蓝牙连接;LED慢闪表示进入AT命令模式; (5)板载3.3V稳压芯片,输入电压直流3.6V-6V;未配对时,电流约 30mA(因LED灯闪烁,电流处于变化状态);配对成功后,电流大约10mA。 (6)用于GPS导航系统,水电煤气抄表系统,工业现场采控系统; (7)可以与蓝牙笔记本电脑、电脑加蓝牙适配器等设备进行无缝连接。 (8) HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有AT 命令,用户可向模块发送各种AT 指令,为模块设定控制参数或发布控制命令。通过控制模块外部引脚(PIO11)输入电平,可以实现模块工作状态的动态转换。 2.蓝牙配置

(1)主要内容 ?所需材料: USB转TTL模块(下载器)、HC-05蓝牙模块一对、串口调试助手。 ?配置要求: 实现两个蓝牙模块的主从绑定。 ?注意事项: ?设置步骤 ?进入AT指令模式(所有AT指令都必须换行) ?设置串口波特率9600,无校验位,无停止位 ?修改蓝牙名称、密码 ?设置蓝牙的主从模式(1主1从) ?实现主从模块的绑定(两个模块实现透传) (2)操作实例 A.用杜邦线连接好USB转TTL模块(下载器)与HC-05蓝牙模块 (注意交叉!!) B.进入AT指令模式 ?将下载器与电脑连接,(按住HC-05上的复位键,再接通电源,发现指示灯缓慢闪灭,表示进入AT指令模式),并且打开串口助手。设置波特率38400,

BLK-MD-HC-05蓝牙模块技术手册

HC-05蓝牙模块 技 术 手 册

一.概述 BLK-MD-HC-05蓝牙模块是专为智能无线数 据传输而打造,采用英国CSR公司BlueCore4-Ext 芯片,遵循V2.0+EDR蓝牙规范。 本模块支持UART,USB,SPI,PCM,SPDIF等接 口,并支持SPP蓝牙串口协议,具有成本低、体 积小、功耗低、收发灵敏性高等优点,只需配备 少许的外围元件就能实现其强大功能。 二.特点: 蓝牙V2.0+EDR 蓝牙Class2 内置PCB射频天线 内置8Mbit Flash 支持SPI编程接口 支持UART,USB,SPI,PCM等接口 支持主从一体 支持软件控制主从模块 3.3V电源 通过REACH、ROHS认证 三.应用领域: 该模块主要用于短距离的数据无线传输领域。可以方便的和PC机的蓝牙设备相连,也可以两个模块之间的数据互通。避免繁琐的线缆连接,能直接替代串口线。 ※蓝牙车载免提 ※蓝牙GPS ※蓝牙PCMCIA,USB Dongle ※蓝牙无线数据传输; ※工业遥控、遥测; ※POS系统,无线键盘、鼠标; ※交通,井下定位、报警; ※自动化数据采集系统; ※无线数据传输;银行系统; ※无线数据采集;

※楼宇自动化、安防、机房设备无线监控、门禁系统; ※智能家居、工业控制; ※汽车检测设备; ※电视台的互动节目表决设备; ※政府路灯节能设备 ※无线LED显示屏系统 ※蓝牙操纵杆、蓝牙游戏手柄 ※蓝牙打印机 ※蓝牙遥控玩具 四.物理特征: Operating Frequency Band 2.4GHz ISM band Bluetooth Specification V2.0+EDR Output Power Class Class2 Operating Voltage 3.3V Host Interface USB1.1/2.0or UART Audio Interface PCM interface Flash Memory Size8Mbit Dimension27mm(L)x13(W)mm x2mm(H) 五.电气特征: Absolute Maximum Ratings Rating Min Max Storage temperature-40℃+150℃Supply voltage:VBAT-0.4V 5.6V Other terminal voltages VSS-0.4V VDD+0.4V Recommended Operating Conditions Operating Condition Min Max Operating temperature range-40℃+150℃Guaranteed RF performance range(a)-40℃+150℃Supply voltage:VBAT 2.2V 4.2V(b) 六.功耗: Operation Mode Connection Type UART Rate(kbps)Average Unit Page scan-115.20.42mA

VMware虚拟机与主机共享

在安装虚拟机VMware tools之前,你需要知道如下概念: (1)虚拟机有免安装绿色版,也有非免安装绿色版,一般非免安装绿色版在你安装完虚拟机后,其目录下会自动生成VMware tools安装文件(windows.iso、linux.iso),而免安装绿色版因为是压缩包,里面有没有VMware tools安装文件那就要看发布这个包的人有没有把VMware tools安装文件打包在里面咯,如果没有,那你就要麻烦点,自己去下载咯。 (2)虚拟机可以装多个系统、多种系统(只要你硬盘够呛~),这大家都知道,然而VMware tools不是针对虚拟机的,而是针对系统的,也就是说假如你虚拟机装有两个系统(可以都是Windows XP),其中一个系统中安装了VMware tools,那么就只有安装了VMware tools 的这个系统才能使用VMware tools的功能,另外一个系统并不能使用VMware tools,不要以为在一个系统中装了VMware tools,以后我装什么系统就不用安装VMware tools都可以使用VMware tools了,你哪个系统需要使用VMware tools,哪个系统就要安装VMware tools,这是一一对应的关系。 (3)VMware tools安装根据系统,就有不同的VMware tools镜像,不过大家都是ISO格式的包(windows.iso、linux.iso),安装的时候就要根据你的虚拟系统来选择再安装了,不要见到是*.iso格式就选了,比如Linux有Linux的VMware tools,一般命名为linux.iso,它最终是通过运行linux.iso包里面*.pl 格式的文件进行VMware tools安装的,如果你是XP系统,VMware tools安装包一般命名为windows.iso,它最终是通过运行windows.iso包里面steup.exe来运行安装的。 好了,你只需要弄清这三点,基本上是完全可以轻松安装VMware tools了,下面我给出安装过程。 windows VMware tools安装步骤: (1)主系统windows下,在CD-ROM虚拟光驱中选择使用ISO镜像,找到VMWARE TOOLS 安装文件,如D:\VMware\VMware Workstation\Programs\windows.iso (2)启动进入子系统windows (3)退出到主系统windows,在虚拟机菜单栏中点击虚拟机-> 安装VMWARE TOOLS 子菜单,会弹出对话框,点击"确认" 安装 PS:注意此时子系统的CD/DVD(IDE)必须确保连接,并且映射到主系统的CD-ROM 虚拟光驱。 (4)此时,它会自动运行安装,你只管按“下一步”就可以安装完成了,如果它不自动运行的话,那你就进入光驱(G:)盘,找到一个stuep.exe文件双击安装就好,就这简单。 linux VMware tools安装步骤: (1) 在CD-ROM虚拟光驱中选择使用ISO镜像,找到VMWARE TOOLS 安装文件,如D:\VMware\VMware Workstation\Programs\linux.iso (2) 以ROOT身份进入LINUX (3) 进入linux新建一个终端,输入/sbin/telinit 3 进入纯文本模式,然后在纯文本模式下再次用root身份登陆 (4)退出到windows,在虚拟机菜单栏中点击虚拟机-> 安装VMWARE TOOLS 子菜单,会弹出对话框,点击"确认" 安装 (5) 挂载光驱mount /dev/cdrom /mnt/cdrom (注意命令中输入的空格)这时,你的linux.iso 里面的文件就相当于windows光盘里面的文件了 (6) 使用cd /mnt/cdrom 进入光驱,输入ls命令你会查看到有个*.tar.gz格式的文件(如

蓝牙串口从机模块使用说明

性能概要完整的蓝牙解决方案 ?蓝牙2.0 带EDR,2Mbps-3Mbps 调制度 ?内置2.4GHz 天线, 用户无需调试天线 ?外置8Mbit FLASH ?低电压3.3V 工作 ?可选PIO 控制 ?标准HCI 端口(UART or USB) ?USB 协议: Full Speed USB1.1, Compliant With 2.0 ?模块可以作为SMD 贴片工艺 ?RoHS 制程 ?引脚半孔工艺 ?数字2.4GHz 无线收发射 ?CSR BC04 蓝牙芯片技术 ?自适应跳频技术 ?体积小,(27mm×13mm×2mm) ?简单的外围设计电路 ?蓝牙Class 2 功率级别 ?存储温度:-40至+85 度,工作温度:-25 至+75 度 ?协波干扰:2.4MHz,发射功率3 dBm ?误码率:0,但会在传输链路产生信号衰变,才有误码,如RS232 和TTL线路处理线路中 一、从机模块使用说明

在应用方面从机是用于单片机跟电脑或者手机配对通讯。使用方法是把模块的通信线RXD TXD连接到单片机,然后用手机或者电脑搜索蓝牙设备,并配对连接。如果是使用手机,我们提供安卓系统的测试程序,如果是wm系统,则可以从网上下载一个串口调试助手。使用电脑连接后会自动分配com口,一般会出现两个,分别试验一下,有一个口可以通信。如果是想利用电脑连接模块,我们推荐用IVT软件,因为微软自带的蓝牙驱动存在很多问题。详细内容请参照文档《使用蓝牙适配器连接模块说明.doc》。 如何进行A T指令操作? 模块的参数设置是需要通过A T指令进行的。比如设置设备名称,配对密码,修改波特率等。 如果您的设备使用中参数基本固定,可以在使用前修改完毕,以后就直接利用其通讯即可,参数设置只需设置一次,之后会保存住。这样我们可以采用电脑修改,用电脑进行A T 指令,需要用一根USB转TTL线连接到模块,USB的RXD、TXD直接连接到模块的TXD、RXD。在模块的指示灯闪烁的情况下进行。也可以通过连接到单片机设置,单片机的RXD、TXD直接连接到模块的TXD、RXD。然后再模块没有配对连接的情况下(即灯闪烁),直接通过串口发送A T指令对应的字符即可。 从机模块在没有配对连接的情况下(灯闪烁)可以进行A T指令。因为配对连接后进行数据传输,模块对于数据相当于透明处理,蓝牙接收到的数据直接从模块TXD发出,模块RXD接收到的数据也直接通过蓝牙发出了。模块进行A T指令必须连接模块的通信线RXD TXD。 二、未带转接板模块引脚说明

相关主题
文本预览
相关文档 最新文档