凯越68ATS精简指令YD.docx

上传人:b****5 文档编号:7026735 上传时间:2023-01-16 格式:DOCX 页数:11 大小:42.02KB
下载 相关 举报
凯越68ATS精简指令YD.docx_第1页
第1页 / 共11页
凯越68ATS精简指令YD.docx_第2页
第2页 / 共11页
凯越68ATS精简指令YD.docx_第3页
第3页 / 共11页
凯越68ATS精简指令YD.docx_第4页
第4页 / 共11页
凯越68ATS精简指令YD.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

凯越68ATS精简指令YD.docx

《凯越68ATS精简指令YD.docx》由会员分享,可在线阅读,更多相关《凯越68ATS精简指令YD.docx(11页珍藏版)》请在冰豆网上搜索。

凯越68ATS精简指令YD.docx

凯越68ATS精简指令YD

GCO-MD-102

蓝牙模块编程指南

 

TableOfContenTS

1简介4

2AT指令的语法5

2.1指令格式5

2.2应答方式5

2.3指令应答流程5

2.4指令详解7

Table1:

GOC-MD-102通常指令表11

2.5应答详解11

Table2:

GOC-MD-102通常应答指令表14

3示例14

3.1建立HSHF连接错误!

未定义书签。

3.2断开连接错误!

未定义书签。

3.3蓝牙从手机读取电话号码错误!

未定义书签。

3.4蓝牙从手机读取通话记录错误!

未定义书签。

3.5手机把电话本发送到蓝牙错误!

未定义书签。

TABLEoffigures

错误!

未找到图形项目表。

TABLEofTables

Table1:

GOC-MD-102通常指令表11

Table2:

GOC-MD-102通常应答指令表14

1简介

GOC-MD-102是一款高度集成的蓝牙模块,它能够支持蓝牙2.0协议,兼容蓝牙1.2协议,模块内部集成了RF,Basebandcontroller,充电管理,电源管理等等。

它能够支持一个SPP,A2DP,AVRCP,HSHF蓝牙profile。

GOC-MD-102集成一个完整的蓝牙系统,却仅仅有一个很小的封装。

客户能够很容易的把它用到自己的设计中去。

本文档主要描述如何通过IO和UART来控制GOC-MD-102,以及蓝牙模块GOC-MD-102和外部通讯的AT指令集

蓝牙模块默认波特率为11520,8位数据位,1位停止位,没有奇偶教验。

2AT指令的语法

2.1指令格式

主控MCU发送指令给蓝牙,其中格式为:

AT#\r\n,

说明:

AT#是指示指令的前缀,cmd是基本指示指令,parameter是指令所带的参数。

比如进入配对:

AT#CA\r\n

2.2应答方式

是蓝牙发送给主控MCU/ARM的指令,其中格式为:

OK\r\n

ER\r\n

\r\n

说明:

如果该条指令被支持,蓝牙模块会回复OK\r\n,

如果该条指令不被支持,或者当前状态不支持该条指令,这蓝牙模块会回复ER\r\n

如果该条指令被执行,蓝牙模块会回复\r\n

比如,蓝牙目前进在连接,会发出:

IB\r\n

指令给MCU/ARM

在支持DUN协议的情况下,如果PIO为高电平,发送指令以前首先在INT输出一个200ms的正脉冲。

 

2.3指令应答流程

指令的所有应答流程都遵循以下3种模式。

图1.指令不被支持,或者当前状态不支持该条指令

图2.指令支持,而且被蓝牙模块执行

 

图3.指令支持,而且被蓝牙模块执行

 

每当蓝牙模块进入一个新的状态时,蓝牙模块就会发送MG\r\n指令

Hf-state是表示蓝牙单声道状态

0~初始化

1~待机状态

2~连接中

3~连接成功

4~电话拨出

5~电话打入

6~通话中

上电以后或复位(AT#CZ),自动从init状态转入idle

1蓝牙模块接受到host发送的指令AT#CC\r\n

或蓝牙模块自动向手机建立连接

或手机主动向蓝牙建立连接

2建立连接失败

3建立连接成功,

4蓝牙模块接受到host发送的指令AT#CD\r\n断开连接

手机主动断开和蓝牙的连接

5有电话拨入

6蓝牙模块接受到host发送的指令AT#CF\r\n拒绝来电

或者来电没有接听

或对方停止拨号

7蓝牙模块接受到host发送的指令AT#CE\r\n,接听来电

从手机上接听来电

8电话拨出,

或进行重播,

9对方结束通话,

或从手机上挂断电话

或蓝牙模块接受到host发送的指令AT#CG\r\n

10电话拨通

11对方结束通话,

或从手机上挂断电话

或蓝牙模块接受到host发送的指令AT#CG\r\

 

2.4指令详解

AT指令

指令描述

说明

CA

进入配对

CB

退出配对

CC

建立hshf连接

AT#CC\r\n和最后一次连接或配对过的设备连接

AT#CC\r\n

与索引号为index的设备建立连接

CD

断开hshf和AV连接

CE

拒绝来电

CF

接听来电

CG

结束通话或结束拨号

CH

重拨

CO

通话在手机和蓝牙之间切换

CM

打开关闭蓝牙咪头

CV

删除所有配对信息

CW

拨出电话号码

AT#CW\r\n

PHONENUMBER取值为*,#,0x30~0x39

AT#CW10086\r\n拨号码10086

CX

拨分机号码

AT#CX\r\n

n取值为*,#,0x30~0x39

CZ

蓝牙复位

CY

查询hfp状态

MG

CV

删除配对记录/按指定的索引删除

AT#CV\r\n删除所有的配对记录,AT#CV\r\n删除第index条配对记录index:

1-8

MA

播放或暂停音乐

MB

播放或暂停音乐

MC

停止播放

MD

播放下一首音乐

ME

播放上一首音乐

MM

改变蓝牙名字

或读去蓝牙的名字

AT#MM\r\n,

如果AT#MM后代有参数,就是设定蓝牙名字,

如果没有参数,那么就是读去蓝牙模块的名字和地址

AT#MMgoc\r\n,goc就是蓝牙的新名称。

AT#MM\r\n读取蓝牙模块的名字

MN

改变蓝牙密码

或读去蓝牙配对密码

AT#MN\r\n,

如果AT#MN后代有参数,就是设定蓝牙密码,

如果没有参数,那么就是读取蓝牙模块的配对密码;

AT#MN2222\r\n,2222就是新的密码

MG

设置自动连接

MH

取消自动连接

MP

设置自动接听

MQ

取消自动接听

MF

读取自动连接,接听的状态

MV

查询A2DP的状态

MU

进入DFU升级模式

MX

读取配对记录

MY

读取当前的版本号

PP

设置并读取一条通话记录

AT#PP\r\n;

Index:

1.读取已拨电话

2.读取已接电话

3.读取未接电话

PQ

通话记录下翻一条

PA

下载sim卡电话号码

PN

下载手机电话本

Pp0

关闭蓝牙

Pp1

打开蓝牙

Table1:

GOC-MD-102通常指令表

2.5应答详解

状态指令

状态指示

Note

IA

断开连接

IB

连接成功

ID

电话打入

ID\r\n是number的长度

Number打入的电话号码

IC

拨号

IR

拨出的号码

IR\r\n

IF

挂断电话

IG

接听电话

IV

正在连接

IS

UART初始化完成

II

进入配对

IJ

退出配对

IO

关闭打开咪头

Index:

1.关闭咪头;0.打开

MA

AV处于待机状态

MB

AV处于开始运行

MC

语音在蓝牙端

MD

语音在手机端

MF

回复自动连接及自动接听的状态

MF\r\n:

Index1:

0取消自动接听;1自动接听

Index2:

0取消自动连接;1自动连接

MG

HFP的状态

index是表示蓝牙单声道状态:

0~初始化

1~待机状态

2~连接中

3~连接成功

4~电话拨出

5~电话打入

6~通话中

MX<参数>

配对记录

MX<索引号><设备地址><设备名>\r\n

索引号为0时表示当前正在连接的设备

MU

A2DP的状态

0~A2DP没有连接,1A2DP连接成功

MY

A2DP断开连接

WN

下载电话本初始化完成

MW

软件版本

MW0312022401\r\n

PA

是否支持电话本的下载

PA0\r\n不支持,PA1支持。

PB

下载的电话号码

PB0xff\r\n

Name电话号码的对应人名,无名称的以unknown表示;

Number电话号码

编码方式UTF8

Number是ASCII字符

PC

下载手机电话本结束

PE

下载sim卡电话本结束

PD

读取通话记录

PD\r\n

Index索引号是两个字节

Table2:

GOC-MD-102通常应答指令表

例子:

1.下载已拨电话:

AT#PP1\r\n

PD0115989868729\r\n

OK\r\n

AT#PQ\r\n

PD0210086\r\n

OK\r\n

…………………………….

PC\r\n//下载结束

OK\r\n

下载电话本:

2.下载SIM卡上的电话:

AT#PA\r\n

PA1\r\n

Pbunknow0xff1867776883\r\n

Pbunknow0xff125931597686170\r\n

…………………………….

Pbunknow0xff125931357606883\r\n

PE\r\n

3.下载手机上的电话本

AT#PN\r\n

PA1\r\n

Pbunknow0xff100\r\n

………………………….

PBunknow159894087\r\n

PC\r\n

OK\r\n

4.拨号出去:

IC\r\n

IR10086\r\n

IG\r\n

IF\r\n

5.读取配对记录:

AT#MX\r\n

MX14CE9482E6601DOOV-S768\r\n

MX260F2F3446612OPPOA125\r\n

MX04CE9482E6601DOOV-S768\r\n

OK\r\n

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 育儿理论经验

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1