凯越68ATS精简指令.docx
- 文档编号:5619997
- 上传时间:2022-12-29
- 格式:DOCX
- 页数:11
- 大小:41.75KB
凯越68ATS精简指令.docx
《凯越68ATS精简指令.docx》由会员分享,可在线阅读,更多相关《凯越68ATS精简指令.docx(11页珍藏版)》请在冰豆网上搜索。
凯越68ATS精简指令
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#
说明:
AT#是指示指令的前缀,cmd是基本指示指令,parameter是指令所带的参数。
比如进入配对:
AT#CA\r\n
2.2应答方式
是蓝牙发送给主控MCU/ARM的指令,其中格式为:
OK\r\n
ER\r\n
说明:
如果该条指令被支持,蓝牙模块会回复OK\r\n,
如果该条指令不被支持,或者当前状态不支持该条指令,这蓝牙模块会回复ER\r\n
如果该条指令被执行,蓝牙模块会回复
比如,蓝牙目前进在连接,会发出:
IB\r\n
指令给MCU/ARM
在支持DUN协议的情况下,如果PIO为高电平,发送指令以前首先在INT输出一个200ms的正脉冲。
2.3指令应答流程
指令的所有应答流程都遵循以下3种模式。
图1.指令不被支持,或者当前状态不支持该条指令
图2.指令支持,而且被蓝牙模块执行
图3.指令支持,而且被蓝牙模块执行
每当蓝牙模块进入一个新的状态时,蓝牙模块就会发送\r\nS
Hf-state是表示蓝牙单声道状态
0~初始化
1~待机状态
2~连接中
3~连接成功
4~电话拨出
5~电话打入
6~通话中
Av-state是表示蓝牙立体声状态
0~初始化
1~待机状态
2~连接中
3~连接成功
4~在播放立体声音乐
上电以后或复位(AT#CW),自动从init状态转入idle
1蓝牙模块接受到host发送的指令AT#CC\r\n
或蓝牙模块自动向手机建立连接
或手机主动向蓝牙建立连接
2建立连接失败
3建立连接成功,
4蓝牙模块接受到host发送的指令AT#CD\r\n断开连接
手机主动断开和蓝牙的连接
5有电话拨入
6蓝牙模块接受到host发送的指令AT#CE\r\n拒绝来电
或者来电没有接听
或对方停止拨号
7蓝牙模块接受到host发送的指令AT#CF\r\n,接听来电
从手机上接听来电
8电话拨出,
或进行重播,
或进行语音拨号
9对方结束通话,
或从手机上挂断电话
或蓝牙模块接受到host发送的指令AT#CG\r\n
10电话拨通
11对方结束通话,
或从手机上挂断电话
或蓝牙模块接受到host发送的指令AT#CG\r\
2.4指令详解
AT指令
指令描述
说明
CC
建立hshf连接
AT#CC\r\n和最后一次连接或配对过的设备连接
AT#CC
与索引号为index的设备建立连接
CD
断开hshf和AV连接
CE
拒绝来电
CF
接听来电
CG
结束通话或结束拨号
CH
重拨
CO
通话在手机和蓝牙之间切换
CM
打开关闭蓝牙咪头
CV
删除所有配对信息
CZ
拨出电话号码
AT#CW
PHONENUMBER取值为*,#,0x30~0x39
AT#CW10086\r\n拨号码10086
CX
拨分机号码
AT#CX
n取值为*,#,0x30~0x39
CY
查询hfp状态
MG
CV
删除配对记录/按指定的索引删除
AT#CV\r\n删除所有的配对记录,AT#CV
1-8
MA
播放或暂停音乐
MB
播放或暂停音乐
MC
停止播放
MD
播放下一首音乐
ME
播放上一首音乐
MM
改变蓝牙名字
或读去蓝牙的名字
AT#MM
如果AT#MM后代有参数,就是设定蓝牙名字,
如果没有参数,那么就是读去蓝牙模块的名字和地址
AT#MMgoc\r\n,goc就是蓝牙的新名称。
AT#MM\r\n读去蓝牙模块的名字
MN
改变蓝牙密码
或读去蓝牙配对密码
AT#MN
如果AT#MN后代有参数,就是设定蓝牙密码,
如果没有参数,那么就是读去蓝牙模块的配对密码;
AT#MN2222\r\n,2222就是新的密码
MG
设置自动连接
MH
取消自动连接
MP
设置自动接听
MQ
取消自动接听
MX
读取配对记录
MY
读取当前的版本号
PP
设置并读取一条通话记录
AT#PP
Index:
1.读取已拨电话
2.读取已接电话
3.读取未接电话
PQ
通话记录下翻一条
PA
下载sim卡电话号码
PN
下载手机电话本
Table1:
GOC-MD-102通常指令表
2.5应答详解
状态指令
状态指示
Note
IA
断开连接
IB
连接成功
ID
电话打入
ID
Number打入的电话号码
IC
拨号
IR
拨出的号码
IR
IF
挂断电话
IG
接听电话
IV
正在连接
IS
UART初始化完成
IO
关闭打开咪头
Index:
1.关闭咪头;0.打开
MA
AV处于待机状态
MB
AV处于开始运行
MC
语音在蓝牙端
MD
语音在手机端
MG
HFP的状态
index是表示蓝牙单声道状态:
0~初始化
1~待机状态
2~连接中
3~连接成功
4~电话拨出
5~电话打入
6~通话中
MX<参数>
配对记录
MX<索引号><设备地址><设备名>\r\n
索引号为0时表示当前正在连接的设备
MW
软件版本
MW20111130\r\n
PA
是否支持电话本的下载
PA0\r\n不支持,PA1支持。
PB
下载的电话号码
PB
Name电话号码的对应人名,无名称的以unknown表示;
Number电话号码
编码方式UTF8
Number是ASCII字符
PC
下载手机电话本结束
PE
下载sim卡电话本结束
PD
读取通话记录
PD
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
………………………….
PBunknow159894087\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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 凯越 68 ATS 精简 指令