蓝牙HC06设置超过115200后用电脑蓝牙无法使用用AT指令,如何重设波特率??

HC-06的设置方法-360文档中心
360文档中心免费免积分下载,各行业
知识、技术、信息等word文档下载网站
HC-06的设置方法
蓝牙模块hc-06AT模式下设置方法HC-06的设置方法
我在做蓝牙这一块的时候,很快地就实现了蓝牙与单片机的通信,但做到后面的时候, 发现蓝牙传输数据太慢了。 Hc-06的默认波特率是 9600, 这实在太慢, 为了不影响与电脑的 配对通信,又要有很快地传输速率,我需要把波特率提升到 115200. 我看了手册,但手册只 有 AT 指令,没说具体要怎么操作,当然,我们勤于思考,很快还是能够搞定它的。
第一步 给蓝牙上电
给 hc-06上电之后, hc-06的指示灯会一直闪一直闪,这个时候就标志着进入 AT 模式了 第二部 蓝牙配对
我只用了电脑和单片机之间传输数据, 所以只讲电脑这一块儿。 首先你得电脑得有蓝牙 (没有就去买) 。然后打开电脑蓝牙 ->添加设备。这个时候电脑就会自动搜索蓝牙设备,蓝 牙设备收到后配对就好。一般 hc-06的名称就是 hc-06了,配对密码是 1234。
第三步 有线串口连接
买一根串口线,串口转 usb 也成,将单片机和电脑连接起来,假设使用的是 stm32f103的 USART1。
第四步 蓝牙引脚连接
Stm32f103的 USART1的 A9、 A10引脚分别是 Tx 和 Rx 脚。此时将 hc-06的 Rx 连接 A9, Tx 连接 A10。
第五步 打开串口调试助手
找到有线串口线对应的端口, 将波特率设置为与 hc-06波特率一致 (首次修改为 9600) , 8位数据位, 1位结束位,无校验。然后打开串口。
第六步 输入指令
首先输入 AT (无空格回车) , 然后串口助手会返回 OK , 修改波特率时输入 AT+BAUDx(x 为波特率编号) ,串口助手会返回 OKnnnn (nnnn 是你的波特率) 。注意,在这之后你若还有 其他要修改的, 必须先关掉串口助手, 然后修改端口波特率为你刚刚设置的波特率, 然后再 打开串口继续操作。
另给检测蓝牙模块是否正常的方法:
1、给蓝牙模块供电
2、蓝牙配对
3、打开串口助手,设置波特率 9600,数据位 8位,结束位 1位,校验位无
4、将蓝牙的 TXD 和 RXD 短接
5、随意发送一个数据,串口助手将回显同样的数据
再附指令表:
1、测试通信
2、修改波特率额
发送:AK+BAUD8
返回:OK115200
波特率标号对应表:
1---------1200
2---------2400
免费下载该文档:
HC-06的设置方法的相关文档搜索
HC06蓝牙模块调试方法_计算机软件及应用_IT/计算机_专业资料。HC06 蓝牙模块调试...©2016 Baidu 使用百度前必读 | 文库协议 | 网站地图 ...HC-06蓝牙使用说明_计算机硬件及网络_IT/计算机_专业资料。HC-06蓝牙使用说明用PL2303(USB转串口)连接蓝牙与电脑。 TXD--RXD RXD--TXD GND--GND +5V--VCC ...HC-06用户手册V2.0_160301_电子/电路_工程科技_...指令的方法: 给模块上电,不配对的情况下,就是 AT...所要设置的配对密码,4 个数字,此命令可用于从机或...HC-06的一些知识和修改AT指令,接线方法,测试代码 hc-06蓝牙模块 对于 HC-04,...不能主动搜索其他设备 主从连上以后就相当于一根串口线使用,这个时 候就不分...hc-06蓝牙模块 - hc-06蓝牙模块 对于 HC-04,HC-06 主机而言,WAKEUP (KEY)按下后会放弃记忆,重新搜索新 的从机,如果不放弃记忆, 主机将一直搜索上一次配对...4、改蓝牙配对密码 发送:AT+PINxxxx 返回:OKsetpin 参数 xxxx:所要设置的配对...cc2540蓝牙模块 5页 免费
HC06蓝牙模块调试方法 5页 免费 喜欢...hc-06蓝牙模块_计算机硬件及网络_IT/计算机_专业...主从连上以后就相当于一根串口线使用,这个时 候就...进入 AT 指令的方法: 给模块上电,不配对的情况下...HC-06蓝牙模块 技术手册 Page 1 of 12 一.概述 ...进入 AT 指令的方法: 给模块上电,不配对的情况下...(默认就是这个设置) 5---19200 6---38400 7--...HC-06蓝牙规格文档说明书_信息与通信_工程科技_专业资料。蓝牙设备广州...3、改蓝牙名称 发送:AT+NAMEname 返回:OKsetname 参数 name:所要设置的当前...HC-06 蓝牙串口通信模块 - HC-06 蓝牙串口通信模块 用户手册 V2.0 新版模块带有蓝牙指示灯(靠近模块第 1 脚)。模块的 22 脚 LED_CON 是指示灯控 制脚,该...您是不是在找:
买家还在看:
当前位置:
¥2.8 元/个
关注行业资讯
HC06 不带底板 HC-06蓝牙串口模块连接51单片机 无
detail3e达人选购¥8.30¥850.00¥188.00¥0.10¥666.00
detail3e周边优质供应商广东省深圳市广东省深圳市广东省深圳市广东省深圳市
同参数产品
同参数产品
同参数产品
同参数产品
同参数产品
特色服务:
同参数产品
同参数产品
同参数产品
凡带有蓝牙功能的产品必须通过BQB认证,否则该产品就会被蓝牙技术联盟(BluetoothSpecialInterest Group, 简称SIG) 视为侵权。具有BQB认证的蓝牙产品更有利于出口到海外市场!不管是拿来研发或是代销都有质量保证!本公司自主研发生产的HC-05,HC-06两款蓝牙串口模块已经通过BQB认证,我们向用户郑重承诺:只做良心模块,只做专业模块!!&绝对原厂,拥有自主硬件和软件版权!质量保证!获取版权命令:AT+VERSION& 回复linvor则为正版!【产品系列命名规则介绍】:本公司蓝牙核心模块产品有:HC-05是主从一体化的蓝牙串口模块,主从可指令切换,指令丰富齐全(供电电压 3.3V~3.6V)HC-06是主从一体化的蓝牙串口模块,主从可指令切换,指令少于HC-05,使用简单。(供电电压 3.3V~3.6V)HC-07是主从分开的蓝牙串口模块,内置存储芯片,容量略小于HC-05,HC-06。功能齐全,性价比高(供电电压 3.3V~3.6V)主机:用来搜索从设备,不能被其他设备搜索。(带白点的蓝牙模块)从机:用来被搜索的设备,不能主动搜索其他设备。主从连上以后就相当于一根串口线使用,这个时候就不分主从,也就是透传模式。&品 质 保 证 ! 性 价 比 最 高 !HC-06 AT指令下载链接http://www.wavesen.com/downloadDis.asp?id=39【注:拍下宝贝后最后一并留言,方便仓库快速发货】【注:HC-06的主机不可以配对HC-05的从机,但HC-05的主机可以配对HC-06的从机,同型号主从可以互相配对】【注:日以后出的货:06 从机没标;06 主机打白点;05 从机红勾勾;05 主机红勾勾+白点点。本模块分主机和从机,主机能和从机配对通信,从机与从机之间或主机与主机之间不能通信,从机能和电脑、手机等的蓝牙配对通信,购买时默认为从机,需要主机需要注明】产品描述:1、 采用CSR主流蓝牙芯片,蓝牙V2.0协议标准。2、模块供电电压:3.3V~3.6V。3、 默认参数:波特率 9600、配对码 1234、工作模式 从机。4、 核心模块尺寸大小为:27mm x 13 mm x 2mm。5、 工作电流:配对中:30~40mA &&配对完毕未通信:2~8Ma & &通信中:8mA & 无休眠。6、 通讯距离:空旷条件下10M,正常使用环境 &8M左右。7、 用于GPS导航系统,水电煤气抄表系统,工业现场采控系统,可以与蓝牙笔记本电脑、电脑加蓝牙适配器、PDA等设备进行无缝连接。&8、可以对STC单片机无线升级和下载程序。产品应用&&产品用途&电脑与单片机数据传输下图中的USB-TTL参数架为广州汇承最新研发的参数架HC-USB-P,专门为HC蓝牙系列产品量身定做功能强大的参数架。客户可以用该参数架对模块进行更改参数和检测,大大方便了客户使用蓝牙模块过程中遇到的各种问题。&单片机与单片机数据传输蓝牙模块与电脑连接通讯1:首先把蓝牙模块上电,检测发&AT&是否有&OK&返回&2:给蓝牙适配器上电,搜索附近的蓝牙模块&HC-06&,双击查找串口服务,然后配对输入配对码,最后串口连接,找到蓝牙适配器虚拟出的串口。&3:最后打开两个串口小助手,选择蓝牙适配器和HC-06对应的串口,就可实现串口通讯蓝牙模块与手机通讯&手机端需要有一个对应串口应用软件来接收发送安卓串口小助手下载链接:http://www.wavesen.com/downloadDis.asp?id=321:手机上安装串口应用软件(ios系统内部的协议是授权的,不支持SPP协议,所以不能与串口模块配对使用,部分安卓手机不一定兼容)2:首先把蓝牙模块上电,检测发&AT&是否有&OK&返回&3:打开手机上的串口小助手,搜索蓝牙模块,输入配对码即可连接&4:蓝牙模块与手机通讯效果&&产品特性&1、led引脚指示蓝牙连接状态,输出脉冲表示没有蓝牙连接,输出高表示蓝牙已连接并打开了端口2、电源电压3.3V,未配对时电流约30mA,配对后约10mA,绝对禁止接反电源!电源绝对禁止超过3.6V!3、接口电平3.3V,可以连接各种单片机(51,AVR,PIC,ARM,MSP430等),5V单片机最好串联一个1K电阻再与模块直接连接,按规格书公布的底板原理图转换,无需MAX232也不能经过MAX232!4、空旷地有效距离10米,超过10米也是可能的,但不对此距离的连接质量做保证5、配对完毕后,就当串口线一样使用,支持8个数位,1个停止位,奇偶或无校验(以规格书为准)6、在未建立蓝牙连接时支持通过AT指令设置波特率、名称、配对密码,设置的参数掉电保存。蓝牙连接以后自动切换到透传模式7、体积小巧(2.7cm*1.3cm),工厂贴片生产,保证贴片质量。8、该链接为从机,从机能与各种带蓝牙功能的电脑、蓝牙主机、大部分带蓝牙的手机、PDA、PSP等智能终端配对,从机之间不能配对&&&变通使用:波特率变换,因为接收端和发送端可以选择各自的波特率,在数据量小的时候可以作为波特率变换的设备使用。模块与单片机请遵循以下连接(蓝牙模块电压为3.3V):&下面为两种错误的连接HC-06规格书下载链接:http://www.wavesen.com/downloadDis.asp?id=33一、出厂默认参数:从机,波特率: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、改蓝牙配对密码发送:AT+PINxxxx返回:OKsetpin参数xxxx:所要设置的配对密码,4个字节,此命令可用于从机或主机。从机则是适配器或手机弹出要求输入配对密码窗口时,则手工输入此参数就可以连接从机。主机则是在用主蓝牙模块连数码相机时,数码相机是从机,找到相机的配对密码,再设入主蓝牙模块,则主蓝牙模块就可以自动连接相机。例:发送AT+PIN8888&&& 返回OKsetpin&&& 这时蓝牙配对密码改为8888,模块在出厂时的默认配对密码是1234。&&& 参数可以掉电保存,只需修改一次。
慧聪网厂家深圳市大鸿创新科技有限公司为您提供HC06 不带底板 HC-06蓝牙串口模块连接51单片机 无的详细产品价格、产品图片等产品介绍信息,您可以直接联系厂家获取HC06 不带底板 HC-06蓝牙串口模块连接51单片机 无的具体资料,联系时请说明是在慧聪网看到的。
detail3e相关商品推荐¥8.30¥850.00¥188.00¥0.10¥666.00¥22000.00¥250.00¥10000.00热门商品推荐 ¥8.30 ¥850.00 ¥188.00 ¥0.10 ¥666.00 ¥22000.00 ¥250.00 ¥10000.00
detail3e店内热门商品¥15.50¥8.80¥8.80¥15.50
detail3e单片机系列相关资源单片机系列热门产品搜索更多&热门商机最新商机
提示:您在慧聪网上采购商品属于商业贸易行为。以上所展示的信息由卖家自行提供,内容的真实性、准确性和合法性由发布卖家负责,请意识到互联网交易中的风险是客观存在的。推荐使用,保障您的交易安全!
联系人:杨伟民 & 先生
075 ******
159 ******
请供应商联系我
手机号不能为空
姓名不能为空
请供应商联系我
您对该公司的咨询信息已成功提交请注意接听供应商电话。
detail3e关于51单片机
detail3e同类其他品牌
detail3e您是不是在找
您采购的产品:
请输入采购产品
您的手机号码:
请输入手机号码
*采购产品:
请输入采购产品
*采购数量/单位:
请输入采购数量
请选择单位
*采购截止日期:
请输入正确的手机号码
请输入验证码
*短信验证码:
<input id="valid_Code1" maxlength="6" placeholder="请输入验证码" name="VALIDCODE" class="codeInput" onkeyup="this.value=this.value.replace(/\D/g,'')" onkeypress="if(event.keyCode
57) event.returnValue =" type="text">
免费获取验证码
为了安全,请输入验证码,我们将优先处理您的需求!
请输入验证码
发送成功!
慧聪已收到您的需求,我们会尽快通知卖家联系您,同时会派出采购专员1对1为您提供服务,请您耐心等待!
159 ******
联系人:杨伟民&
公司名称:深圳市大鸿创新科技有限公司
备注:点击关注按钮后才可自动收到卖家电话
请输入正确的手机号码
请输入验证码
*短信验证码:
免费获取验证码
为了安全,请输入验证码,我们将优先处理您的需求!
请输入验证码
按字母分类 :HC-05與HC-06藍牙模組補充說明(三):使用Arduino設定AT命令 - 網昱多媒體
延續上一篇貼文,本文將補充藍牙模組的AT命令模式與設定方法。
藍牙模組的兩種操作模式
自動連線(automatic connection),又稱為透通模式( transparent communication)。
命令回應(order-response),又稱為AT模式(AT mode)。
平時使用的「自動連線」模式只是把RxD腳傳入的資料,轉成藍牙無線訊號傳遞出去;或者將接收到的無線資料,從TxD腳傳給Arduino,模組本身不會解讀資料,也不接受控制。
操控藍牙模組的指令統稱AT命令(AT-command)。AT命令並非透過藍牙無線傳輸,而是模組的TxD和RxD接腳。藍牙模組只有在AT模式,才能接收AT命令。
HC-05與HC-06藍牙模組進入AT模式的方法
HC-06模組在與其他裝置連線之前,都處於AT模式狀態;換句話說,只要一通電,HC-06模組就進入AT模式。HC-06的AT命令,採用9600bps的速率傳送。
通電後,在尚未與裝置連線之前,HC-06板子上的LED將不停地閃爍;一旦與其他藍牙裝置連線(如:手機或電腦),LED將維持點亮狀態。
讓HC-05模組進入AT模式,需要在通電之前,先把KEY腳位(藍牙模組本身的34腳)接在高電位(通常指3.3V,但是接5V也行)。如此,一通電,它就進入AT模式。
在尚未與裝置連線之前,HC-05板子上的LED將快速閃爍;若進入AT模式,LED將慢速閃爍(兩秒閃爍一次)。HC-05的AT命令,採用38400bps的速率傳送。
筆者購買的HC-05板子上面有一個按鍵,根據廠商提供的電路,這個按鍵接在藍牙模組的34腳:
所以先按著板子上的開關,再通電,即可讓此藍牙模組進入AT模式(通電之後,即可放開開關)。
HC-06模組的AT命令
根據廠商提供的AT命令說明書,筆者購買的HC-06藍牙模組支援下列AT指令(這個模組規定,AT命令一定要大寫,有些模組不區分大小寫):
常用的AT指令有兩個:
AT+NAME:設定模組的識別名稱。
AT+PIN:更改配對密碼。假如你不想讓其他人輕易地連接到你的藍牙裝置,可以透過這個AT命令修改配對密碼。
HC-06模組的預設名稱就是“HC-06”,於多人、多組藍牙一起實驗的場合,在電腦或手機上探索藍牙裝置時,將會發現許多叫做“HC-06”的裝置。
為了方便實驗者連接到自己的藍牙設備,可以事先用AT命令替每一個模組設定不同的名字,例如,bt01, bt02, bt03,…(註:一般最多允許32個英∕數字)。
透過Arduino的序列埠設定藍牙模組的AT命令
除了使用現成的USB轉TTL序列模組來設定AT命令(請參閱「」),也能使用Arduino板來操作。
本節將撰寫一個簡易程式,把我們在電腦上敲入的AT命令,轉發給接在Arduino上的藍牙模組。
同樣地,藍牙模組的回應訊息也會轉發到電腦的序列埠。請編譯底下的程式並上傳到Arduino板:
#include &SoftwareSerial.h&
// 引用程式庫
// 定義連接藍牙模組的序列埠
SoftwareSerial BT(8, 9); // 接收腳, 傳送腳
// 儲存接收資料的變數
void setup() {
Serial.begin(9600);
// 與電腦序列埠連線
Serial.println("BT is ready!");
// 設定藍牙模組的連線速率
// 如果是HC-05,請改成38400
BT.begin(9600);
void loop() {
// 若收到「序列埠監控視窗」的資料,則送到藍牙模組
if (Serial.available()) {
val = Serial.read();
BT.print(val);
// 若收到藍牙模組的資料,則送到「序列埠監控視窗」
if (BT.available()) {
val = BT.read();
Serial.print(val);
12345678910111213141516171819202122232425262728
#include &SoftwareSerial.h&
// 引用程式庫 // 定義連接藍牙模組的序列埠SoftwareSerial BT(8, 9); // 接收腳, 傳送腳char val;
// 儲存接收資料的變數 void setup() {
Serial.begin(9600);
// 與電腦序列埠連線
Serial.println("BT is ready!");
// 設定藍牙模組的連線速率
// 如果是HC-05,請改成38400
BT.begin(9600);} void loop() {
// 若收到「序列埠監控視窗」的資料,則送到藍牙模組
if (Serial.available()) {
val = Serial.read();
BT.print(val);
// 若收到藍牙模組的資料,則送到「序列埠監控視窗」
if (BT.available()) {
val = BT.read();
Serial.print(val);
在HC-05與HC-06藍牙模組上執行AT命令
程式上傳完畢後,開啟Arduino的「序列埠監控視窗」,HC-06模組的AT指令不需要加上行結尾字元,下圖是執行“AT+VERSION”命令,查看韌體版本的結果:
下圖是執行“AT+NAMEsix”,將模組的識別名稱改成“six”的結果:
HC-05模組的AT指令需要加上\n\r行結尾,下圖是執行“AT+VERSION”命令,查看韌體版本的結果:
根據廠商的AT命令參考手冊,此HC-05模組有個查閱識別名稱的命令:“AT+NAME?”,然而,我手上這個模組對此命令沒有反應。但是從Windows 7的藍牙「新增裝置」畫面看得出,此藍牙模組的預設名稱是“HC-05”:
HC-05模組修改識別名稱的AT命令是:”AT+NAME=識別名稱”,設定成功後,它將傳回“OK”,將模組識別名稱改成“five”的操作畫面如下:
再次於Windows 7系統執行藍牙「新增裝置」,可看到模組的名稱已經改變了:
文章分類文章分類
Adobe&&(22)
Adobe ACA認證教材&&(17)
CSS樣式表&&(8)
Flash與ActionScript&&(49)
iPhone / iPod Touch&&(4)
Microsoft&&(14)
動態網頁製作&&(25)
哈玩意&&(6)
改造遊樂器&&(28)
教學文件&&(79)
數位相機與攝影機&&(17)
書籍堪誤&&(18)
桌面應用程式&&(3)
機器人&&(15)
生活雜趣&&(17)
硬體與DIY&&(158)
行動裝置&&(51)
課程資訊&&(4)
麥金塔歲月&&(21)400 Bad Request
Bad Request
Your browser sent a request that this server could not understand.
Additionally, a 400 Bad Request
error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.4.17 Server at mip.pinnenggd.cn Port 80使用Windows API设置串口波特率为115200,但是为什么通过“我的电脑”查看串口波特率还是9600?
[问题点数:40分,结帖人cjlpass]
使用Windows API设置串口波特率为115200,但是为什么通过“我的电脑”查看串口波特率还是9600?
[问题点数:40分,结帖人cjlpass]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2011年4月 VC/MFC大版内专家分月排行榜第三
2008年2月 VB大版内专家分月排行榜第一2003年4月 VC/MFC大版内专家分月排行榜第一2002年11月 VC/MFC大版内专家分月排行榜第一
2011年11月 VC/MFC大版内专家分月排行榜第二2008年3月 VB大版内专家分月排行榜第二2008年3月 硬件/嵌入开发大版内专家分月排行榜第二2003年4月 其他开发语言大版内专家分月排行榜第二2003年4月 VB大版内专家分月排行榜第二2003年3月 VB大版内专家分月排行榜第二
匿名用户不能发表回复!|

我要回帖

更多关于 蓝牙鼠标无法使用 的文章

 

随机推荐