[数据手册] 发一个蓝牙UART模块的使用教程BTUART说明书

合集下载

SpeedyBee Bluetooth-UART Adapter 用户手册说明书

SpeedyBee Bluetooth-UART Adapter 用户手册说明书

User ManualLED: Blue and constantly on when being connected. LED does not light means it is not connected.Prepatation:1.Firmware : Betaflight ≥3.1.02.Configuration software : Betaflight Configurator3.Any available UART interface on the Betaflight4.SpeedyBee App: Android 4.3+ / iOS 10.0+LEDBluetooth-UART AdapterInstruction DiagramFlight controller setAssign Bluetooth to the switch of Throttle(Betaflight version ≥3.3.0)GND 3.3-5V RX TXBLE Switch1Connect the Bluetooth-UART Adapter with Flight Controller (or use the Solder PAD on the back of the Bluetooth PCB)Make the Flight Controller recognize the Bluetooth-UART AdapterFor example, we connect the Speedybee Bluetooth-UART Adapter to the UART6 interface on the Betaflight: connect the flight controller to the computer, then open the Betaflight Configurator.In the Configuration/MSP column of the line UART6 (on the Ports tab), open the option Configuration/MSP , select the baud rate of 19200, and then click Save And Reboot.2Connect Flight Controller and APPOpen the APP , APP will search the Bluetooth module automatic, select the Bluetooth with the icon and connect, and now, we can adjust the parameters via the APP .After assigning the Bluetooth to the switch of throttle, the Bluetooth module could deactivate and activate automatically according to the status of the drone(armed/disarmed)Search “SpeedyBee” on Google play and Apple Store.3Connect the BLE Switch to the PIN which can be used for Softserial on the FC (Such as S5, S6, LED Strip ect). On the FC, the pins which can beused for Softserial, please refere to following article:https:///betaflight/betaflight/wiki/Single-Wire-Software-Serial Here, we take S5 for exemple.1Note: MOTOR 5 is the PIN Definition of S5. For different FC, the PIN definition is different, please refert to the manual of your FC.FCUART InterfaceTX RXTX RX 3.3~5V 3.3~5V GND GND BLE SwitchFrontBackFCUART InterfaceTX RXTXRX 3.3~5V 3.3~5V GND GND BLE SwitchS5and then click Save And Reboot .PortsUSB VCP IdentifierConfiguration/MSSerial Rx Telemetry OutputSensor InputPeripheralsUART1UART3UART611520011520011520019200Disabled AUTO AUTO AUTO AUTODisabled Disabled DisabledDisabled AUTO AUTO AUTO AUTODisabled Disabled DisabledDisabled DisabledDisabled Disabled AUTOAUTO AUTO AUTO set pinio_config = 129,1,1,1set pinio_box = 0,255,255,255resource MOTOR 5 none resource PINIO 1 A152Android and iOS APPOpen Betaflight Configurator, on the CLI tab, entre the flowing commandsis the name of the S5 PAD, please entre the name of the PAD which you have connected with the BLE switch.A15pl ease r ef er t to the manua l of your FC .2Finished3 Entering CLI Mode,type 'exit' to return, or 'help'# set pinio_config = 129,1,1,1pinio_config set to 129,1,1,1# set pinio_box = 0,255,255,255pinio_box set to 0,255,255,255# resource MOTOR 5 none Resource is freed # resource PINIO 1 A15Resource is set to A15#save ┃。

UART(中文版的数据手册)

UART(中文版的数据手册)

UART(中⽂版的数据⼿册)第⼗⼀章异步串⼝通信概述S3C2410的UART提供3个独⽴的异步串⾏通信端⼝,每个端⼝可以基于中断或者DMA进⾏操作。

换句话说,UART控制器可以在CPU和UART之间产⽣⼀个中断或者DMA请求来传输数据。

UART在系统时钟下运⾏可⽀持⾼达230.4K 的波特率,如果使⽤外部设备提供的UEXTCLK,UART的速度还可以更⾼。

每个UART通道各含有两个16位的接收和发送FIFO。

S3C2410的UART包括可编程的波特率,红外接收/发送,⼀个或两个停⽌位插⼊,5-8位数据宽度和奇偶校验。

每个UART包括⼀个波特率发⽣器、⼀个发送器、⼀个接收器和⼀个控制单元,如图11-1所⽰。

波特率发⽣器的输⼊可以是PCLK或者UEXTCLK。

发送器和接收器包含16位的FIFO和移位寄存器,数据被送⼊FIFO,然后被复制到发送移位寄存器准备发送,然后数据按位从发送数据引脚TxDn输出。

同时,接收数据从接收数据引脚RxDn按位移⼊接收移位寄存器,并复制到FIFO。

特性—RxD0, TxD0, RxD1, TxD1, RxD2, 和TxD2基于中断或者DMA操作—UART Ch 0, 1, 和 2 具有 IrDA 1.0 & 16 字节 FIFO—UART Ch 0 和 1 具有 nRTS0, nCTS0, nRTS1, 和 nCTS1—⽀持发⽣/接收握⼿图11-1 UART⽅框图串⼝操作下述部分描述了UART的⼀些操作,包括数据发送、数据接收、中断产⽣、波特率发⽣、loop-back模式、红外模式和⾃动流控制。

数据发送发送数据的帧结构是可编程的,它由1个起始位、5-8个数据位、1个可选的奇偶位和1-2个停⽌位组成,这些可以在线控制寄存器ULCONn中设定。

接收器可以产⽣⼀个断点条件——使串⾏输出保持1帧发送时间的逻辑0状态。

当前发送字被完全发送出去后,这个断点信号随后发送。

断点信号发送之后,继续发送数据到Tx FIFO(如果没有FIFO则发送到Tx保持寄存器)。

MVB-UART 用户手册说明书

MVB-UART 用户手册说明书

MVB-UART用户手册MVB-UART串口转MVB嵌入式模块电话:400-025-5057网址: 用户手册Rev.2023.1012前言符号约定标识说明表示有潜在危险,如果不能避免,可能导致人员伤害。

表示有潜在风险,如果忽视可能导致设备损坏、数据丢失、设备性能降低或不可预知的结果。

表示静电敏感的设备。

表示高压危险。

表示能帮助您解决某个问题或节省您的时间。

表示是正文的附加信息,是对正文的强调和补充。

目录前言 (I)第 1 章概述 (4)1.1 简介 (4)1.2 特点 (4)1.3 应用 (4)1.4 订购选型 (4)1.5 技术规格 (5)1.6 机械尺寸图 (6)第 2 章硬件与物理接口 (7)2.1 外观 (7)2.2 LED指示灯 (7)2.3 扩展引脚定义 (7)2.3.1 X1:1x13 2.54mm排针 (7)2.3.2 X2:1x13 2.54mm排针 (8)第 3 章系统与配置 (9)3.1 模块配置 (9)3.1.1 静态配置 (9)3.1.2 动态配置 (9)3.2 启动过程 (10)第 4 章构建配置环境 (11)4.1 获取配置管理软件yacer-DMS (11)4.2 连接配置计算机与MVB-UART (11)4.3 运行yacer-DMS软件 (11)4.4 选择并打开配置串口 (12)4.5 软件主界面 (13)4.6 统计报告 (13)4.6.1 控制面板 (13)4.6.2 收发指示面板 (13)4.6.3 信息显示面板 (14)4.7 配置设备 (14)第 5 章功能与配置 (15)5.1 系统配置 (15)5.2 扩展串口配置 (15)5.3 MVB接口及转发配置 (16)5.3.1 MVB接口配置 (16)5.3.2 串口转MVB (17)5.3.3 MVB转串口 (17)5.3.4 转发所有PD (17)5.3.5 PD端口配置表 (17)5.4 固件版本更新 (18)5.4.1 开始更新 (18)5.4.2 选择版本文件 (18)5.4.3 更新完成 (19)5.4.4 更新确认 (19)5.5 复位设备 (19)第 6 章硬件开发 (20)第7 章软件开发 (20)第8 章MVB功能的验证与调测 (21)8.1 辅助设备 (21)8.2 辅助软件 (21)8.3 调测方案 (21)法律声明 (22)第 1 章概述1.1 简介亚册MVB-UART隔离嵌入式从站网卡模块,提供全功能MVB冗余接口和1路UART接口,实现MVB与串口之间的协议转换。

亿佰特 E104-BT52 BLE5.0低功耗贴片型蓝牙转串口模块规格书说明书

亿佰特 E104-BT52 BLE5.0低功耗贴片型蓝牙转串口模块规格书说明书

E104-BT52/E104-BT52X产品规格书DA14531BLE5.0低功耗贴片型蓝牙转串口模块目录第一章概述 (3)1.1简介 (3)1.3应用场景 (4)第二章规格参数 (4)2.1极限参数 (4)2.2工作参数 (4)第三章机械尺寸与引脚定义 (6)第四章基本应用 (8)4.1推荐电路 (8)第五章功能说明 (9)5.1角色说明 (9)5.2电源模式 (10)5.3数据传输模式 (10)5.4MAC地址绑定 (11)5.5广播 (11)5.6配置 (12)5.7数据指示 (12)5.8UUID说明 (13)5.9状态或事件打印 (13)第六章AT指令 (14)6.1指令说明 (14)6.2错误代码 (14)6.3状态打印 (14)6.4指令表 (14)第七章快速使用 (28)7.1配置模式快速使用指南 (28)7.2数据传输 (30)第八章常见问题 (32)8.1传输距离不理想 (32)8.2模块易损坏 (32)8.3误码率太高 (33)第九章焊接作业指导 (34)9.1回流焊温度 (34)9.2回流焊曲线图 (34)第十章相关型号 (35)第十一章批量包装方式 (36)修订历史 (37)关于我们 (37)第一章概述1.1简介E104-BT52/E104-BT52X是一款基于蓝牙协议5.0版本的串口转BLE蓝牙主从一体模块,体积小、功耗低,工作在2.4GHz 频段。

E104-BT52/E104-BT52X模块是成都亿佰特电子科技有限公司基于dialog的DA14531芯片研发,该模块使用通用的AT指令设置参数,操作简单快捷。

模块仅支持蓝牙主机、从机和观察者模式,模块在功能上支持低功耗广播、数据透传、空中配置。

模块可广泛应用于智能穿戴、家庭自动化、家庭安防、个人保健、智能家电、配饰与遥控器、汽车、照明、工业互联网、智能数据采集、智能控制等领域。

最大支持波特率460800bps的数据传输。

UART模块详解与使用示例

UART模块详解与使用示例

UART模块详解与使用示例为方便参加恩智浦大学生智能车设计竞赛的同学们,成都逐飞科技设计制作了i.MX RT1064核心板,并配套开发了相应的函数库。

本文为逐飞科技来稿,在此分享给大家,对不参加智能车竞赛的朋友也有很大的帮助作用。

点此回顾往期内容:GPIO详解FAST GPIO模块详解与使用示例ADC模块和QTIMER模块PIT模块详解与使用示例各位朋友好,新冠肺炎疫情还未解除,目前还不能正常复工,开启在家办公模式,所以连载应该继续,逐飞科技连载的“基于RT1064的智能车应用入门指导”开发分享又来投稿啦!今天分享UART模块的使用,感谢来自恩智浦的支持,感谢梁平老师帮忙检查修改文中错误,感谢关注“逐飞科技”。

接下来进入我们今天分享的主题:UART模块1. UART功能UART(Universal Asynchronous Receiver / Transmitter)通用异步收发器,主要用于低速近距离的通信,嵌入式开发中大多数工程师,喜欢使用串口将调试信息发送至PC上的串口调试助手等软件。

RT1064片内的UART全部都是低功耗串口(LPUART)。

2. UART库函数以下函数均位于zf_uart.c和zf_uart.h:函数名称函数功能uart_init uart初始化uart_putchar uart发送一个字节uart_putbuff uart发送一个数组uart_putstr uart发送一个字符串uart_getchar uart等待获取一个字节uart_query uart查询获取一个字节uart_tx_irq uart发送中断设置uart_rx_irq uart接收中断设置uart_set_handle uart中断回调函数设置uart_init函数参数参数名称参数说明uartn设置uart模块编号baud设置uart波特率tx_pin设置uart发送引脚rx_pin设置uart接收引脚uart_putchar函数参数参数名称参数说明uartn设置uart模块编号dat需要发送的数据uart_putbuff函数参数参数名称参数说明uartn设置设置uart模块编号buff需要发送的数组地址len需要发送的长度uart_putstr函数参数参数名称参数说明uartn设置设置uart模块编号str需要发送的字符串地址uart_getchar函数参数参数名称参数说明uartn设置设置uart模块编号dat保存数据的地址uart_query函数参数参数名称参数说明uartn设置设置uart模块编号dat保存数据的地址return:返回1读取成功,返回0未读取到数据uart_tx_irq函数参数参数名称参数说明uartn设置设置uart模块编号status设置1开启发送完成中断,设置0关闭发送完成中断uart_rx_irq函数参数参数名称参数说明uartn设置设置uart模块编号status设置1开启接收完成中断,设置0关闭接收完成中断uart_set_handle函数参数参数名称参数说明uartn设置设置uart模块编号handle uart中断句柄结构体callback回调函数地址(直接填写函数名称即可)tx_buff发送缓冲区地址tx_count设置发送n个字节后触发中断rx_buff接收缓冲区地址rx_count设置接收n个字节后触发中断UART使用示例UART使用示例1. UART发送与接收(非中断方式)#include 'headfile.h' //包含头文件 uint8 uart_receive;uint8 uart_send[10];int main(void){ DisableGlobalIRQ(); board_init();//务必保留,本函数用于初始化MPU 时钟调试串口//初始化串口波特率为115200 TX为D16 RX为D17uart_init (USART_8, 115200,UART8_TX_D16,UART8_RX_D17); //总中断最后开启 EnableGlobalIRQ(0); uart_send[0] = 'S'; uart_send[1] = 'E'; uart_send[2] = 'E'; uart_send[3] = 'K'; uart_send[4] = 'F'; 意字符程序继续运行\n\r');//发送字符串 uart_getchar(USART_8,&uart_receive);//等待接收到一个字节后程序继续运行 uart_putchar(USART_8,uart_receive); //发送收到的字符 uart_putstr(USART_8,'\n\r'); //发送换行编程要点1:在使用uart_getchar函数获取串口数据时需要注意,此函数需要等到收到数据后才会继续往后运行。

HC-08 V3.1 蓝牙串口通信模块 用户手册说明书

HC-08 V3.1 蓝牙串口通信模块 用户手册说明书

HC-08蓝牙4.0BLE串口模块用户手册目录一.模块介绍1.1特点简介 (3)1.2基本参数 (3)1.3电气特性 (3)1.4系列产品 (4)二.连接通讯说明2.1模块工作原理简单介绍 (4)2.2模块MCU等设备的连接通讯 (4)2.3模块之间的连接通讯 (5)2.4模块与手机的连接通讯 (5)2.5模块与PC的连接通讯 (5)三.快速测试3.1参数架与模块连接 (6)3.2通讯测试 (6)四.开发利用4.1模块尺寸和引脚定义 (7)4.2嵌入方式 (9)4.3参考连接电路 (10)五.AT指令5.1模块参数设置AT指令 (11)5.2指令集总 (11)5.3指令说明 (12)低功耗模式下模块的工作电流情况 (20)六.关于汇承6.1公司简介 (21)发布日期:2017-08-18软件版本:HC-08V3.12017-07-07硬件版本:V2.02016-05-31更新内容序号更新内容时间1更新“A T+VERSION”指令2014.08.222更新“A T+BAUD”指令2014.08.223增加“A T+RX”指令2014.08.224增加“A T+DEFAUL T”指令2014.08.225增加“A T+RESET”指令2014.08.226增加“A T+ROLE”指令取消原34引脚设置角色功能2014.08.227更新“A T+VERSION”指令2014.08.228更新“A T+BAUD”指令2014.08.229增加“A T+RFPM”指令2014.08.2210增加“A T+CONT”指令2014.08.2211增加“A T+A VDA”指令2014.08.2212增加“A T+TIME”指令2014.08.2213增加“A T+CLEAR”指令2015.07.3014增加“A T+LED”指令2016.09.1515增加“A T+AINT”指令2016.09.1516增加“A T+CINT”指令2016.09.1517增加“A T+CTOUT”指令2016.09.1518增加“A T+LUUID”指令2016.09.1519增加“A T+SUUID”指令2016.09.1520增加“A T+TUUID”指令2016.09.1521删除“A T+TIME”指令2016.09.1522修改低功耗模式的描述2017.04.1823修复不能自动进入低功耗的问题2017.07.0724增加17脚(P1.1)作为连接指示输出2017.07.0725增加“AT+AUST”指令2017.07.071.1特点简介HC-08蓝牙串口通信模块是新一代的基于Bluetooth Specification V4.0BLE蓝牙协议的数传模块。

蓝牙串口模块使用说明

蓝牙串口模块使用说明

蓝牙串口模块使用说明出厂默认参数:从机,波特率:9600,N,8,1。

配对密码:1234;如要需要主机模式,请下单时注明。

二、AT命令集如下:1、测试通讯发送:AT(返回OK,一秒左右发一次)返回:OK2、改蓝牙串口通讯波特率发送:AT+BAUD1返回:OK1200发送:AT+BAUD2返回:OK2400……1---------12002---------24003---------48004---------96005---------192006---------384007---------576008---------1152009---------230400A---------460800B---------921600C---------1382400不建议用在超过115200的波特率,信号的干扰会使系统不稳定。

设置超过115200后用电脑无法使用,要用单片机编程于高于115200才能使用此波特率和重新发AT命令设低波特率用AT命令设好波特率后,下次上电使用不需再设,可以掉电保存波特率。

3、改蓝牙名称发送:AT+NAMEname返回:OKname参数name:所要设置的当前名称,即蓝牙被搜索到的名称。

20个字符以内。

例:发送AT+NAMEbill_gates返回OKname这时蓝牙名称改为bill_gates参数可以掉电保存,只需修改一次。

PDA端刷新服务可以看到更改后的蓝牙名称。

4、改蓝牙配对密码- 1 -发送:AT+PINxxxx返回:OKsetpin参数xxxx:所要设置的配对密码,4个字节,此命令可用于从机或主机。

从机则是适配器或手机弹出要求输入配对密码窗口时,则手工输入此参数就可以连接从机。

主机则是在用主蓝牙模块连数码相机时,数码相机是从机,找到相机的配对密码,再设入主蓝牙模块,则主蓝牙模块就可以自动连接相机。

例:发送AT+PIN8888返回OKsetpin这时蓝牙配对密码改为8888,模块在出厂时的默认配对密码是1234。

bt04a蓝牙模块技术手册

bt04a蓝牙模块技术手册

bt04a蓝牙模块技术手册一、产品概述BT04A蓝牙模块是一款低功耗蓝牙模块,具有稳定的无线通信能力和广泛的应用领域。

本手册将详细介绍BT04A蓝牙模块的硬件规格和软件开发指南,帮助开发者快速上手并且高效地使用该模块。

二、硬件规格1. 尺寸和引脚定义BT04A蓝牙模块的尺寸为25mm x 14mm,具有12个引脚,包括电源引脚、地引脚以及UART通信引脚等。

开发者可以根据需求进行引脚定义和布局设计。

2. 电气特性BT04A蓝牙模块工作电压为3.3V,具有低功耗特性,平均待机电流仅为1uA,最大工作电流为30mA。

在实际应用中,开发者应合理使用电源管理技术,以提高模块的工作效率和延长电池寿命。

3. 通信接口BT04A蓝牙模块支持UART串口通信接口,波特率可设置为9600、115200等常用数值。

通过UART接口,开发者可以与模块进行通信和配置。

三、软件开发指南1. 模块初始化在使用BT04A蓝牙模块之前,开发者需要进行模块的初始化设置。

初始化过程包括配置波特率、设置蓝牙名称和设备类别等。

通过命令或者代码的方式进行初始化,确保模块与主设备的兼容性和稳定性。

2. 连接与配对BT04A蓝牙模块支持蓝牙经典连接和蓝牙低功耗连接。

根据实际需求,开发者可以选择适当的连接方式,并进行相关配对设置。

通过连接与配对操作,实现设备之间的数据传输和通信。

3. 数据传输BT04A蓝牙模块提供可靠的数据传输功能,支持串口透传和蓝牙SPP协议等多种传输方式。

开发者可以根据自身需求,选择合适的数据传输方式,并进行相关配置和优化,以提高数据传输的速度和稳定性。

4. 其他功能除了基本的通信功能外,BT04A蓝牙模块还提供了其他丰富的功能特性,例如低功耗模式、多连接支持、自动重连等。

开发者可以根据实际应用场景,灵活使用这些功能,以满足特定需求。

四、开发工具和资源为了帮助开发者更好地使用BT04A蓝牙模块,我们提供了一系列的开发工具和资源,包括开发板、SDK、技术支持等。

DX-BT04 蓝牙技术手册说明书

DX-BT04 蓝牙技术手册说明书

深圳大夏龙雀科技有限公司DX-BT04 蓝牙模块技术手册一.概述二.特点:蓝牙V2.1+EDR 蓝牙Class 2 内置PCB 射频天线 内置8Mbit Flash 支持SPI 编程接口支持UART,USB,SPI,PCM 等接口 支持主从一体支持软硬件控制主从模块 3.3V 电源支持连接7个从设备 通过REACH 、ROHS 认证三.应用领域:该模块主要用于短距离的数据无线传输领域。

可以方便的和PC 机的蓝牙设备相连,也可以两个模块之间的数据互通。

避免繁琐的线缆连接,能直接替代串口线。

※ 蓝牙无线数据传输; ※ 工业遥控、遥测;※ POS 系统,无线键盘、鼠标; ※ 交通,井下定位、报警; ※ 自动化数据采集系统; ※ 无线数据传输;银行系统; ※ 无线数据采集;※ 楼宇自动化、安防、机房设备无线监控、门禁系统; ※ 智能家居、工业控制; ※ 汽车检测设备;DX-BT04蓝牙模块是深圳大夏龙雀科技有限公司专为智能无线数据传输而打造,采用英国CSR 公司BlueCore4-Ext 芯片,遵循V2.1+EDR 蓝牙规范。

本模块支持UART,USB,SPI,PCM,SPDIF 等接口,并支持SPP 蓝牙串口协议,具有成本低、体积小、功耗低、收发灵敏性高等优点,只需配备少许的外围元件就能实现其强大功能。

※电视台的互动节目表决设备;※政府路灯节能设备※无线LED显示屏系统※蓝牙操纵杆、蓝牙游戏手柄※蓝牙打印机※蓝牙遥控玩具四.物理特征:五.电气特征:六.功耗:七.功能框图:八.应用电路图:注意:该应用电路图为蓝牙串口电路,如需要其他应用方案,请联系本公司. 九.管脚功能描述:十.外形尺寸:十一.主从设置及其他配置模块主从模式设置:DX-BT04蓝牙模块同时支持软/硬件设置主从模式,具体方法如下:PI0(4)——软/硬件主从设置口:置低(或悬空)为硬件设置主从模式,置3.3V高电平为软件设置主从模式;如选择硬件设置主从模式,可通过PIO(5)进行设置;如果选择软件设置主从模式,可以通过AT命令查询和设置,具体方法参考《DX-BT04蓝牙模块AT 指令说明》PIO(5)——硬件主从设置口:3.3V高电平设置主模式,接地(或悬空)设置从模式。

简述uart发送数据的流程

简述uart发送数据的流程

简述uart发送数据的流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。

文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!UART(Universal Asynchronous Receiver/Transmitter)即通用异步收发器,是一种串行通信协议。

MLT-BT05模块手册

MLT-BT05模块手册

MLT-BT05 4.0蓝牙模块支持(IOS与ANDROID APP通信、主从一体)
一.应用电路图
二.管脚功能描述
三.封装尺寸:
四.功能引脚说明
1、主从设置
28 脚——硬件主从设置口:3.3V 高电平设置主机透传模式,接地或悬空从机透传。

2、LED指示
3 、唤醒模块设置:
方法一:短按系统按键 SW1(23脚P13引脚)。

短按:
方法二:直接配对连接。

五.LAYOUT 注意事项
MLT-BT05 4.0蓝牙模块工作在2.4G 无线频段,应尽量避免各种因素对无线收发
的影响,注意以下几点:
1、包围蓝牙模块的产品外壳避免使用金属,当使用部分金属外壳时,应尽量让
模块天线部分远离金属部分。

2、产品内部金属连接线或者金属螺钉,应尽量远离模块天线部分。

3、模块天线部分应靠载板PCB 四围放置,不允许放置于板中,且天线下方载
板铣空,与天线平行的方向,不允许铺铜或走线。

直接把天线部分直接露出
载板,也是比较好的选择。

4、模块下方尽量铺大片GND,走线尽量往外围延伸。

5、建议在基板上的模块贴装位置使用绝缘材料进行隔离,例如在该位置放一个
整块的丝印(TopOverLay)。

PW0516 蓝牙透传模块 使用手册说明书

PW0516 蓝牙透传模块 使用手册说明书

PW0516BT02串口透传蓝牙模块数据手册版本:V2.4目录目录 (2)●概述 (1)●工作模式示意图 (1)●封装尺寸脚位定义 (1)➢四层板工艺 (1)●串口透传协议说明(桥接模式) (1)●串口A T指令: (1)➢连接间隔设定 (1)➢模块重命名 (1)➢波特率设定 (1)➢获取物理地址MAC (1)➢模块复位 (1)➢广播周期设定 (1)➢附加自定义广播内容 (1)➢定义产品识别码 (1)➢发射功率设定 (1)➢数据延时设定 (1)●广播数据设置 (1)●系统复位与恢复 (1)●IOS APP编程参考 (1)●BLE协议说明(APP接口) (1)➢蓝牙数据通道【服务UUID:0xFFE5】 (1)➢串口数据通道【服务UUID:0xFFE0】 (1)➢PWM输出(4路)【服务UUID:0xFFB0】 (1)➢ADC输入(2路)【服务UUID:0xFFD0】 (1)➢可编程IO(8路)【服务UUID:0xFFF0】 (1)➢定时翻转输出(2 路)【服务UUID:0xFFF0】 (1)➢电平脉宽计数(2 路)【服务UUID:0xFFF0】 (1)➢防劫持密钥【服务UUID:0xFFC0】 (1)➢电池电量报告【服务UUID:0x180F】 (1)➢RSSI报告【服务UUID:0xFFA0】 (1)➢模块参数设置【服务UUID:0xFF90】 (1)➢设备信息【服务UUID:0x180A】 (1)➢端口定时事件配置【服务UUID:0xFE00】 (1)●用APP测试透传功能 (1)●用USBDongle及Btool测试 (1)➢连接BLE模块 (1)➢测试直驱功能 (1)➢测试透传功能 (1)●主机参考代码(透传) (1)●接线图 ............................................................................................................. E rror! Bookmark not defined.➢单独蓝牙模块上电工作图 (1)➢蓝牙模块与串口调试助手连接接线图 (1)➢蓝牙模块MCU连接接线图 (1)●联系我们 (1)概述模块可以工作在桥接模式(透传模式)和直驱模式。

蓝牙数传模块

蓝牙数传模块
晶 体 位 置 尽 量 靠 近 芯 片 的 Pin14 (XIN) 和 Pin15 (XTAL) 。 3) 天 线 与 芯 片 RF in/out 之 间 的 RF 信 号 走 线 应 走 50 欧 姆 阻 抗 线 , 尽 可 能 短 , 尽 可 能 走 表 层 4) BT 射 频 前 端 走 线 尽 量 避 开 pin14~pin16 相 关 信 号 的 走 线 , 以 达 到 更 好 的 射 频 性 能 。 5) 电 源 走 线 宽 度 约 10~15mil。 靠 近 VBAT (Pin9)放 置 0.1uF 和 1nF 电 容 , 靠 近 芯 片 附 近 放 置 蓝 牙 天 线 部 分 参 数 , 需 根 据 天 线 形 状 , PCB性 能 进 行 阻 抗 功 率 匹 配
蓝牙模块功能框图
UART 数据格式
UART 数据通信格式为:1 个起始位,8 个数据位,1 个停止位,有效数据从最低 位开始传输;串口默认波特率为 38400bps。 注意:每个数据包最大 32 字节(byte),相邻两个数据包最小间隔时间 10ms。 数据包间隔时间不足可能导致数据包丢失。
状态指示
在 AT 指令使能时,用户可以通过串口与蓝牙 SPP 模块进行通信,查询修改相 关设备参数。串口使用 TX, RX 两根信号线,缺省波特率为 38400bps。 (注:AT 命令必须用大写,均以回车、换行字符结尾:\r\n) 发送设置命令后,至少延时 200ms 后再发 AT 命令,否则可能导致参数保存错 误而出现乱码
OK (成功)
默认:0000
2. 其它或无应答(失败)
5. 查询/设置 —— 波特率
下行命令
应答
参数
AT+BAUD
+BAUD=<Para1>

蓝牙模块AT指令手册说明书

蓝牙模块AT指令手册说明书

Bluetooth modules AT Command ManualCommand 1:Test command2Command 2:Set /Inquire baud rate2Command 3:Set /Inquire if be authorized2Command 4:Set authorized password2Command 5:Set /Inquire about device name3Command 6:Set /Inquire about device type3Command 7:Set /Inquire about device part3Command 8:Clear up memorized address3Command 9:Set /Inquire about Sniff saving mode3Command 10:renew default setting4Command 11:Set /Inquire about the parameter Inquiry Scan and connecting Scan4Command 12:Set /Inquire if be bound4Command 13:Set process edition No.5Command 14:Set /Inquire indicator light5Command 15:Set /Inquire about bluetooth address 6Command 16:Inquire about natie bluetooth address 6Command 17:Software restart 6Command 18:Set /Inquire about serial communication mode 6Command 19:Inquire about remote bluetooth device 7Command 20:Cancel remote bluetooth device 7Command 21:Set / Inquire about low power mode7Command 22:Set / Inquire about Data processing mode in the condition of disconnecting 7 Command 23:Set /Inquire about flow control mode7Notice:Only when the Bluetooth modules work in the condition of Parameter Setting ( turn theswitch of Cmd Data to the Cmd side), the parameter setting command will be allowed. Afterupdate parameter setting, turn back the switch of Cmd Data to the Data side.)Command1:Test commandCommand Response Parameter AT OK NoCommand 2:Set/ inquire about baud rateCommand Response ParameterAT+BAUD=< Para1> OKAT+BAUD?OK+BAUD:<Para1> Para1:Baud rate(1200、2400、4800、9600、19200、38400、57600、115200、230400、460800、921600、1382400)Default:9600Notice :After update baud rate, if it is not default 9600, you also have to set 9600 baud rate in future parameter setting. Use what you set baud during the time of data communicating.Command 3:Set/ inquire if be authorizedCommand Response ParameterAT+AUTH=< Para1> OKAT+AUTH?OK+AUTH:<Para1> Para1:0 No need to authorize, or else need to authorizeAuthorization:Bluetooth modules provide the function of security certification. You Can not communicate other than user get across the authorization. If it is paired module, this process will be completed automatically.(Default password :1234)Command 4:Set authorized passwordCommand Response ParameterAT+PASSWORD=< Para1> OK Para1:PasswordDefault:1234AT+PASSWORD? OK+PASSWORD: < Para1>Command 5:Set/ inquire about nameCommand Response ParameterAT+NAME=< Para1> OKAT+NAME?OK+NAME:<Para1> Para1:Device name Default:JINOU3264Command 6:Set/ inquire about device typeCommand Response ParameterAT+CLASS=< Para1> OKAT+CLASS?OK+CLASS:<Para1> Para1:device type( length must be limited d in 6 bytes)Default:000000Command 7:Set /Inquire about device partCommand Response ParameterAT+ROLE=< Para1> OKAT+ROLE?OK+ROLE:<Para1> Para1:0 is slave, or else it is master.Default:SlaveCommand 8:Clear up memorized addressCommand Response ParameterAT+CLEARADDR OK NoMemorize address: After the pair between the two modules is successful, master will memorize the other module Bluetooth address.Command 9:Set/ inquire about Sniff saving power modeCommand Response ParameterAT+SNIFF=<Para1>,<Para2>, <Para3>,<Para4> OK Para1:maximal timePara2:minimal timeAT+SNIFF?OK+SNIFF:<Para1>,<Para2>,<Para3>,<Para4> Para3:tentative timePara4:overtimeDefault:0,0,0,0(decimalist)Command 10:Renew default setCommand Response ParameterAT+RESET OK 无Command 11:Set /Inquire about the Parameter of inquiry Scan and connecting ScanCommand Response ParameterAT+SCANTIME=<Para1>,<Para2>,<Para3>,<Para4>OKAT+SCANTIME?OK+SCAN:<Para1>,<Para2>,<Para3>,<Para4> Para1:Connect distant timePara2:Connect sustaining timePara3:Inquire about distant timePara4:Inquire about distant timeDefault:2048,18,2048,18( Decimalist )This parameter affects system power.Command 12:Set/ inquire if be boundCommand Response ParameterAT+BIND=< Para1> OKAT+BIND?OK+BIND:<Para1> Para1:0 be absent to bind address,or else bind address.Default:Not bind addressBind address:For slave, If memorized address, disallow to be inquired or paired, only can be connected by device which be memorized. For master, If memorized address, try to connect the device which be memorized all through. When the address is bound, therefore, once the device memorized address, the connection only can be happened between the device and the other which be memorized, however it will not be able to connect with others. If you want to connect with other devices, you must erase memorized address.Not bind address:Slave can be inquired and paired ; After encounters failed connecting with memorized device for several times, master erases memorized address automatically, and restarts to inquire and pair new device.If you hope to connect with fixed device, you’d better bind address.Command 13:Inquire about program version No.Command Response ParameterAT+VERSION? OK+VERSION:<Para1>Para1:Program version No. Command 14:Set/ Inquire about Indicator lightCommand Response ParameterAT+LED=<Para1>,<Para2> OKAT+LED? OK+LED:<Para1>,<Para2>Para1:”Connect indicator” PIO Default is PIO 0 (yellow light) Para2:”Power indicator” PIO,Default is PIO 1(Red light)There are eight IO on Bluetooth chip :PIO0~PIO7,Embedded modules can elicit four IO:PIO0,PIO1,PIO2,PIO3。

UART 功能使用方法.

UART 功能使用方法.

Application NoteSpecifications subject to change without notice, contact your sales representatives for the most recent information. UART 功能使用方法1 適用產品:SM59R16A2 / SM59R08A22 UART 使用概述:2.1 提供兩組串通訊列埠 (UART0, UART1)2.2 每一組UART 分別有獨立的緩衝記憶體,且傳送及接收則是共用.UART0 使用S0BUF UART1 使用S1BUF當執行資料接收時,必須在前一筆資料完成執行工作後,否則會造成資料流失的問題;可由送傳中斷旗標或接收中斷旗標判斷是否完成執行工作的狀態.2.3 當使用串通訊列埠時,系統時脈來源建議使用外部晶振.由於內部晶振頻率的誤差約為+5%,當使用串通訊列埠時,系統時脈必須要求晶振頻率的誤差約為+2%.3 以下說明與UART 相關的特殊控制暫存器及特殊狀態暫存器Special Function Register (SFR)Mnemonic Description DirectBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0RESE TSerial interface 0 and 1PCON Power control 87h SMOD MDUF - PMW - - STOP IDLE 00hBRGS Baud rategenerator switch D8h BRS - - - - - - - 00hS0CON Serial Port 0control register 98h SM0 SM1 SM20REN0TB80 RB80 TI0 RI0 00hS0RELL Serial Port 0reload register low byte AAh S0REL .7 S0REL .6 S0REL .5 S0REL .4 S0REL .3 S0REL .2 S0REL .1 S0REL.000hS0RELH Serial Port 0reload registerhigh byte BAh - - - - - - S0REL .9 S0REL.800h S0BUF Serial Port 0data buffer 99h S0BUF[7:0] 00hS1CON Serial Port 1control register 9Bh SM - SM21REN1TB81 RB81 TI1 RI1 00hS1RELL Serial Port 1reload register low byte 9Dh S1REL .7 S1REL .6 S1REL .5 S1REL .4 S1REL .3 S1REL .2 S1REL .1 S1REL.000hS1RELH Serial Port 1reload registerhigh byte BBh - - - - - - S1REL .9 S1REL.800h S1BUF Serial Port 1data buffer9Ch S1BUF[7:0] 00hApplication NoteSpecifications subject to change without notice, contact your sales representatives for the most recent information.Mnemonic: S0CON Address: 98h 7 6 5 4 3 2 1 0 Reset SM0 SM1 SM20 REN0TB80 RB80TI0 RI0 00hSM0,SM1: 串列通訊埠0(UART0)模式選擇(Serial Port 0 mode selection.)SM0 SM1 Mode 0 0 0 0 1 1 1 0 2 1 1 3SM20: 多處理機通訊致能旗標(Enables multiprocessor communication feature.) 串列埠工作模式2和3時,可致能多工處理器通訊的功能。

btm513 UART protocal

btm513 UART protocal

Fihonest Communication CO.,Ltd
4. 命令
AT 命令 #CA
命令描述 进入配对模式
#CB
取消配对模式
#CC
连接A2DPຫໍສະໝຸດ 备注 目前模块在idle的情况下是自动进入配对模式的,如 果在连接的情况下发送该指令,会断开连接并进入 配对模式
在断开的状态下发送该指令,会发起连接最后一个 连接过的设备,目前模块功能上电的情况下会主动 连接最后连接过的设备。
Fihonest Communication CO.,Ltd
蓝牙模块用户手册
Version 1.4 Date: 2013/04/08
Proprietary and Confidential
Fihonest Communication CO.,Ltd
发行记录
日期
20120719 20120914 2012-12-20 2013-2-21 2013-4-8
播放歌曲时,如有该反馈,表示 AAC解码格式
SBC编码指示
播放歌曲时,如有该反馈,表示 SBC解码格式
APTX编码
播放歌曲时,如有该反馈,表示 APTX解码格式
I2S数字从设备输出时,CLK采样率 RA1 采样率44.1K, RA0 采样率48K
Proprietary and Confidential
主从设置
查询 I2S 主从 模式, 反馈 IM1,主 模式, IM0,从
模式。
#AC<para>
查询设置AAC编码格 无参数,则查询AAC编码是否使能。反馈AC1,

设置了AAC编码,AC0,无设置。
Para = 1,设置AAC编码,part = 0,取消AAC编码,

毕业设计-UART模组产品说明书—快速上手

毕业设计-UART模组产品说明书—快速上手
表 2.1 接口定义
管脚
标号
功能
管脚 标号
功能
1
VCC
电源
4
Tx1 通道 1 发送
2
Tx2
通道二发送
5
Rx1 通道 1 接收
3
Rx2
通道二接收
6
GND 地
其中,Tx1 和 Rx1 配对构成一组异步串行收发通道,并使用 P1(九针母头串行接口)与 RS232 总 线通讯;Tx2 和 Rx2 配对构成另一组异步串行收发通道,并使用 P2(九针公头串行接口)与 RS232 总线通讯。
优 服 务
势 Advantage
z 61Job的目标企业用户仅定位于电子、通讯、计算机等IT行业企业 z 知名电子、通讯、IT行业企业云集, 招聘需求80%以上为技术、管理职位,找工作更具针对性 z 专业的网站注重专业细分,使目标职位范围的锁定更精准 z 61Job提供经过细分的电子行业人才求职工具,使专业人才求职更加便捷高效 z 国际IC设计公司合作背景,使我们具备资深专业工程师团队和管理层智囊团,为学生提供电子行业职业发展规划 指导 z 定期制作的电子人才月刊,将优秀人才直接推荐给企业,增加求职命中率 z 掌握及时准确的行业发展及企业招聘信息,定期为个人会员发送 z 与国内众多知名的电子行业媒体强强联手,扩大求职者被行业内企业关注的机会 z 组织业内企业联合开展校园招聘,为优秀学子提供更多就业资讯 z 为高校提供毕业生宣传平台,开展学生就业指导讲座 z 系统第一时间自动发送简历下载记录通知个人会员,附加企业公开信息,会员可自主了解企业背景,与企业取得 联系,掌握求职主动权。
61job电子人才网
简 网 站 介 About 61Job
61Job电子人才网()是国内最专业的电子类人才招聘网站。以电子微电子、计算机、通信、智能安 防、自动控制、汽车电子等领域的专业技术人才为核心资源。为全国数千家电子、IT类企业提供整体的招聘解决方案, 为优秀电子人才提供广阔的就业平台和渠道。

蓝牙模块使用说明书

蓝牙模块使用说明书

蓝牙模块使用说明一、模块简介: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)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

蓝牙UART模块使用说明书(中文版)1. 蓝牙UART模块说明左图为蓝牙UART模块正面的3D图截图,左上角有两个LED指示灯。

红色指示灯在接通电源后长亮,蓝色指示灯的闪烁状态指示模块的工作状态:●慢速连续闪烁:AT模式●快速连续闪烁:BT模式时未连接设备●快闪两次循环:BT模式时已连接设备右上角有一个微型拨动开关,可以选择蓝牙工作模式,拨动到AT边即为AT模式,拨动到BT边即为BT模式(更改模式时需要断电):●AT模式:用于配置蓝牙模块的参数,例如模块的名称、配对密码、通信波特率等。

●BT模式:用于UART数据通信。

左图为模块背面引脚说明,从上到下为GND,+5V,EN,RX和TX:●GND:连接到系统接地●+5V:连接到可靠的+5V电源●EN:连接到MPU引脚,可控制模块使能。

悬空默认为“ON”。

●RX:连接MPU的TX引脚,若MPU内部无上拉电阻则此引脚需要上拉1。

●TX:连接MPU的RX引脚。

2. E-config底座说明左图为蓝牙UART模块配套的E-config底座(另购)。

该底座可以直接插上本店的蓝牙UART模块进行配置和通信。

本底座插入电脑USB端口之后,会提示安装驱动程序,在安装过正确的驱动程序之后,就可以插入蓝牙UART模块进行使用了。

在使用配置功能时,需要将蓝牙UART模块的拨动开关拨到AT位置,再插入E-config底座。

同样,在使用该底座结合蓝牙UART模块进行PC上的串口通信时,也是先拨动开关到BT位置,再插入。

插入后会看到指示灯闪烁的区别。

另外,请勿将非本店的UART模块插入E-config底座,本店对因为引脚和电压不准确引起的E-config底座损坏和您的其他设备损坏不承担任何责任。

3. Bluetooth UART++ 软件使用说明BT UART++是本店专门开发用于方便配置蓝牙UART模块的软件,可以修改和查看蓝牙UART模块的各种参数,并且可以在主机模式下搜索其他可被搜索的蓝牙设备。

非常方便用户来搜索和绑定设备,对于蓝牙UART模块的功能扩展起到了非常重要的作用。

在蓝牙通信中,总会存在主机和从机,一般是主机搜索从机,然后使用和从机一样的配对密码和从机配对,并且绑定。

几乎所有我们所用到的蓝牙设备(带蓝牙的PC,手机,GPS等)都是使用这种方式进行点对点通信的。

本店的蓝牙模块和普通的蓝牙设备一样,拥有蓝牙名称、蓝牙密码、MAC地址(物理地址)等参数,另外也有普通UART设备的参数,例如:UART波特率(速率)、停止位、校验等参数。

下面将详细讲解如何使用该1上拉电阻为4.7K,可以直接用一个0805贴片电阻直接焊接在在EN与RX直接,即可完成上拉。

软件的功能。

3.1 连接设备打开BT UART++软件后,出现如左图软件界面,在通信端口下拉菜单中会自动显示出计算机上所有的COM口端口号,请选择正确的端口(若不知道是哪一个可以在“设备管理器”中查看)。

波特率下拉菜单可以选择该软件与蓝牙模块通信的波特率38400bps。

这个波特率和下面设置的UART速率一般不是一个数值。

在正常情况下,如果先将蓝牙UART模块拨动开关拨到AT端后再插入E-config底座后,此时的波特率2一定是38400bps。

在选择好正确的端口号后,点击“连接设备”按钮,软件会立即尝试从蓝牙UART模块中读取参数数据。

若读取正常,软件会连接本店的服务器进行MAC地址验证,在网络连接正常情况下,验证会很快。

验证完成后即可对模块参数进行修改和配置。

若提示您的MAC地址没有被添加,请连接本店,本店会尽快添加您的MAC地址到服务器数据库。

3.2 修改设备参数连接成功后,会显示如左图所示界面,蓝牙名称和蓝牙密码修改时,直接将光标点在文本框内,文字会变成红色,这时候可以输入任何不是很离谱的蓝牙名称,建议在8个字以内,输入完成后将光标移开该文本框,或者按回车,如果文字变成黑色,就修改成功了,如果还是红色,说明输入的不符合要求。

下拉菜单直接选择其他项之后会自动保存,如果修改不成功,文字依然会变成红色。

蓝牙UART通信设置中,UART速率(通信波特率)、停止位和校验需要和对方主/从的波特率一致。

建议停止位1位,校验为无。

3.3 搜索其他设备搜索其他设备时,首先需要将“连接角色”改为“主机角色”。

只有主机角色的模块才可以搜索其他从机角色的模块或者打开搜索可见的手机、PC机等设备。

如左图,在我修改完连接角色之后,点击“搜索”按钮,大约经过十几秒之后,会搜索完成,搜索到的设备会自动匹配设备名称并显示在软件界面上。

在我搜索时,打开了一个LD-3W GPS模块和我的手机。

GPS模块距离蓝牙UART模块大约8米,依然可以正常搜索到。

一般的,距离近的设备会更快的被搜索到。

搜索到设备之后,选中设备,点击下面的配对按钮,或者右击设备图标,在弹出菜单中点击配对按钮,即可配对。

2为什么这里的波特率不是你设置的波特率呢,设想如果你记不得你设置的波特率了,那岂不是永远无法修改模块参数了呢?因此,在按照上述方法连接AT模式时,波特率会默认为38400。

注意,在配对之前,一定要确保蓝牙UART模块的密码要和配对设备的密码设置一样。

例如,GPS模块的密码是0000,那么,蓝牙UART模块的密码也得设置为0000。

配对之后,点击绑定按钮,会将搜索到的设备和模块绑定,绑定之后,会在“绑定地址”一栏看到改变。

在“连接模式”设置为“绑定地址模式”时,若已经绑定过某个设备后,蓝牙UART模块拨到BT位置插入E-config底座或者通过其他方式接通电源,则会自动搜索已绑定设备,在双方设备都通电时,会自动连接,并且开始按照您的需求通信。

下面一节将举例说明该模块多种使用方法中最典型的三种,供大家参考。

4. 使用方法举例4.1 蓝牙UART模块与带蓝牙功能的PC机进行UART通信:PC端配置:win7 32bit,普通蓝牙模块,IVT蓝牙软件蓝牙UART模块:设置为从机角色之后,拨到BT位置后通电。

操作方法:打开IVT软件,点击中间圆圈进行搜索,即可搜索出名为Fred(看过前面的筒子应该知道怎么修改)的蓝牙UART模块了,右击设备图标,点击配对,输入之前在BT UART++里设置的密码。

就可以配对成功了。

配对成功后图标会变为,然后双击该图标,上面的图标会被点亮,这时候点击该图标,IVT软件会为您分配一个虚拟串口。

通过那个端口号就可以实现PC机与单片机或其他嵌入式系统通过蓝牙进行UART通信了。

当然,依然需要确保您在单片机和PC机使用的波特率以及蓝牙UART模块的UART速率保持一致,否则会在通信时出现乱码。

这种方式的好处是可以充分利用各种台式机和笔记本自带的蓝牙功能,成本很低。

经验证,即便是使用windows自带BT驱动依然可以实现虚拟串口通信。

缺点是基本上每一种BT驱动都会让用户自己点击一次连接之后才能进行通信,不适合一些自动化采样等需求。

下面,将介绍一种通过两个蓝牙UART模块进行通信的例子。

4.2 两个蓝牙UART模块之间通信本例灵活性很大,首先,这两个蓝牙UART设备可以分别连接嵌入式系统,例如各种单片机、DSP、ARM系统,也可以通过E-config底座连接PC机。

也就是说在本例中,只要是支持UART协议的设备,都可以通过连接本蓝牙UART模块进行通信。

注意,在连接嵌入式系统时请注意系统电压和信号电平的兼容性问题。

下面说一下配置步骤:(两个模块分别命名为A和B)将A拨到AT模式后插入E-config底座,按照第3.2节中,修改“连接角色”为从机以及密码以及波特率。

●将A拔出,拨到BT模式后,设法接通电源或插入另一个E-config(若购买两套模块则会方便很多)。

●将B拨到AT模式后插入E-config底座,按照第3.2节,修改“连接角色”为主机角色,“连接模式”为绑定地址模式,密码以及波特率与从机设置一致,这是通信成功的关键。

●按搜索按钮,待搜索到您的从机设备后,按照第3.3节,配对并绑定。

●将B拔出,拨到BT模式后,接通电源,或插入E-config,此时也要保证A的电源接通。

然后两个模块的指示灯会不规律闪烁几次之后,建立连接,此时连接A和B的设备就可以顺利进行UART 通信了。

●进行过一次配置之后,下次再使用A和B通信,无需再次配置,直到你需要使用A和B做其他通信任务。

具体应用举例:●智能抄表,智能楼宇系统●智能车无线数据监控与图形图像传输●各种电子设计竞赛●ARM系统中无线的Terminal调试●嵌入式系统之间的无线通信●路由器与交换机的无线配置●PC与PC间低成本的无线传输●其他任何UART通信●4.3 蓝牙UART模块与其他蓝牙从机设备进行UART通信本节以诺基亚LD-3W GPS模块为例,说明如何使用该模块获取GPS信息。

事实上,本例是4.2例的一种特例。

首先将一个蓝牙UART模块设置为主机,并将GPS模块打开,如3.3节搜索并配对和绑定。

然后将蓝牙UART模块拔下,拨到BT模式,再次插入E-config底座。

待蓝牙指示灯显示连接成功并开始通信之后,打开HyperTerminal(超级终端),将端口号设置为E-config底座的端口号,然后波特率设置为9600bps,即可在HT中显示GPS模块发送过来的GPS信息。

如果想在单片机或嵌入式系统中使用该GPS模块,就需要将配对好的蓝牙模块连接到单片机系统中去,通过UART通信获取到GPS模块的信息。

5. 联系我们在您的使用中,有任何问题都可以发邮件至fc@。

本人为单片机和嵌入式系统的学习者和爱好者,长期从事这方面的工作。

并且在智能车比赛上有很多经验,带队拿到过一个全国二等奖,一个华东一等奖,若干二等奖和三等奖。

对光电组和摄像头组非常熟悉。

欢迎各位爱好者可以和我交流和分享你们的学习心得。

本人的个人wiki是:,欢迎大家访问,我会及时更新产品信息和我个人的一些感受。

另外oooole(就是google的两个字母g的钩去掉)系列站点包含我朋友的wiki站点,他们有在技术岗位上工作的工程师,也有在海外攻读EE博士和硕士学位的学生,还有各自工作的实验室的wiki,欢迎大家和我们交流。

本店的淘宝网站是:。

再次欢迎大家光临我们的店铺。

相关文档
最新文档