![CC2540、BLE、蓝牙40、透传模块_第1页](http://file4.renrendoc.com/view/50d116b6586cb34fd2027c6dba434575/50d116b6586cb34fd2027c6dba4345751.gif)
![CC2540、BLE、蓝牙40、透传模块_第2页](http://file4.renrendoc.com/view/50d116b6586cb34fd2027c6dba434575/50d116b6586cb34fd2027c6dba4345752.gif)
![CC2540、BLE、蓝牙40、透传模块_第3页](http://file4.renrendoc.com/view/50d116b6586cb34fd2027c6dba434575/50d116b6586cb34fd2027c6dba4345753.gif)
![CC2540、BLE、蓝牙40、透传模块_第4页](http://file4.renrendoc.com/view/50d116b6586cb34fd2027c6dba434575/50d116b6586cb34fd2027c6dba4345754.gif)
![CC2540、BLE、蓝牙40、透传模块_第5页](http://file4.renrendoc.com/view/50d116b6586cb34fd2027c6dba434575/50d116b6586cb34fd2027c6dba4345755.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MT254xCoreSAT指令手册V2.0版本更新记录版本号发布日期■更新内容V1.02014/03/28第一次发布V2.02014/05/09惚改了主机AT指令以及1O监控指令’提高『数据传输速度目录TOC\o"1-5"\h\z第1章常用指令51.1注意事项5AT+——测试51.3AT+HELP——帮助查询51.4AT+VERS——软件版本查询51.5AT+NAME?——查询/设置模块名称61.6AT+RENEW——恢复出厂设置61.7AT+RESET——重启模块61.8AT+ROLE?——查询/设置主从模式61.9AT+NOTI?——查询/设置是否把当前连接状态通知给用户61.10AT+IMME?——查询/设置模块工作方式61.11ATOC\o"1-5"\h\zT+START——开始工作71.12AT+TYPE?——查询/设置模块密码验证类型7第2章串口指令82.1AT+BAUD?——查询/设置波特率82.2AT+FLOW?——查询/设置硬件流控8AT+PARI?——查询/设置串口校验82.4AT+STOP?——查询/设置停止位8第3章从机指令93.1AT+ADVI?——查询/设置广播时间间隔93.2AT+POWE?——查询/设置模块发射功率93.3AT+PWRM?——查询/设置模块自动进入休眠的时间9第4章主机指令104.1AT+SCAN——搜索可连接模块104.2AT+SHOW?——查询/设置模块在手动搜索时是否返回名字104.3AT+CON[para1]——连接指定蓝牙MAC地址的从模块104.4AT+CONN[para1]——连接搜索返回的模块104.5AT+CONNL——连接最后一次连接成功的从模块11第5章连接相关指令12AT+ISCON——查询当前模块是否处于连接状态TOC\o"1-5"\h\z5.2AT+DISCON——断开连接125.3AT+CLEAR——清除模块配对信息125.4AT+RADD——查询成功连接过的远程设备地址125.5AT+SAVE?——查询/设置模块成功连接后是否保存连接地址12第6章模块信息相关指令136.1AT+PASS?——查询/设置配对密码13AT+MAC——查询本机MAC地址6.3AT+RSSI——读取RSSI信号值(可作为远控指令)136.4AT+TEMP——查询模块温度(可作为远控指令)13第7章IO监控指令147.1AT+LED?——查询/设置LED输出状态7.2AT+PDIR?——查询/设置PIO口的输入输出方向(可作为远控指令)......147.3AT+PDAT?——查询/设置PIO口的输入输出状态(可作为远控指令)第8章电源管理指令158.1AT+SLEEP——让模块进入休眠状态TOC\o"1-5"\h\z158.2AT+WAKE——将模块唤醒至正常工作状态158.3AT+BATC?——查询/设置电量信息广播开关(可作为远控指令)158.4AT+BATT——查询电量信息(可作为远控指令)15第9章模块出厂设置16第1章常用指令1.1注意事项1所有的AT指令中的符号,如问号(?、冒号(:,都是英文半角格式,需要携带参数para的指令必须显式地添加中括号[],指令末尾不携带”\r\n”。所有的应答指令最后都有”\r\n”回车换行符,方便用户编程判断。2模块连接与未连接a未连接状态:在此状态下,用户发送的串口数据如果是AT指令则会收到相应的回复,如果不是AT指令则无任何作用和回复。b连接状态:在此状态下,用户可以通过控制WK引脚的电平实现对远端设备的数据透传和控制,具体功能参见WK引脚功能说明。a休眠状态:功耗降低,能维持连接,模块可以将接收到的蓝牙数据通过串口输出,但是无法接收串口输入的数据。如果设置了AT+NOTI[Y],在退出休眠时用户将会收到OK+WAKE。有两种方法可以退出休眠状态。i.发送AT+WAKE命令。ii.在WK引脚输入一个上升沿。b正常工作状态:数据收发正常进行,且传输速率高达10Kbps。c待机状态:模块处于无连接状态,串口无数据收发。4WK管脚的功能说明a模块处于休眠状态时:在WK管脚输入上升沿,模块将被唤醒至正常工作状态。b模块处于连接状态时:WK管脚的电平决定了数据的去向。i.高电平——远控模式,用户可以发送远控AT指令对远端模块进行操作控制,发送其它数据无作用也无回复。低电平——透传模式,用户输入的数据将会在远端模块的串口输出。若远端设备为移动应用,则会收到一个NOTIFY。5LED管脚的功能说明:LED为输出管脚,指示模块当前连接状态,默认状态如下。a未连接时慢闪1000ms脉冲。b连接时常亮高电平。1.2AT+测试1.2AT+测试指令.应答参数AT+OK无1.4AT+VERS——软件版本查询指令应答参数AT+VERS版本信息无1.5AT+NAME?——查询/设置模块名称AT+VERS版本信息无指令应答卷数查询:AT十NAME?OK+GET:paraPara^模块名称最长允许15个字符.包括字母、数字、卜划线匚设置:AT十NAME[㈤闵]OK+SET:para1.6AT+RENEW——恢复出厂设置1.7AT+RESET——重启模块AT+VERS版本信息无指令应答卷数
AT十VERS版本信息无指令应答参数查询tAT十NAME?OK+GET:paraPara;模块名称最长允许15个字符,包括字母、数字、卜划线-设置:占T十NAME[para]OK+SET:para1.8AT+ROLE?查询/设置主从模式1.9AT+NOTI?——查询/设置是否把当前连接状态通知给用户AT+VERS版本偌息无指令应答参数查询:AT+NAME?OK+GET:paraParai模块名称最长允许15个字符,包括字母、数字、下划线.设置:AT+NAME[para]OK+SET:para注意:设置了通知用户,连接成功会回复”OK+CONN:S”,连接失败会回复”OK+CONN:U”;在任何模式任何时候下,连接断开后会向上位机发送”OK+CONN:L”;详细可参考4.3。1.10AT+IMME?——查询/设置模块工作方式AT+VERS版本信息无指令应答卷数查询:AT十NAME?OK+GET:paraPara;模块名称最长允许15个字符.包括字母、数字、卜划线-默认para=MTUartBle设置:AT+NAME[para]OK+SET:para注意:1模块主机模式下手动操作流程:aAT+STARTbAT+SCANcAT+CON/AT+CONN2模块从机模式下设置了AT+IMME[N]将不会自动广播,需发送AT+START启动广播。1.11AT+START——开始工作2.1AT+BAUD?2.1AT+BAUD?查询/设置波特率指令参教AT-+STARTOIC+STAR.T无1.12AT+TYPE?——查询/设置模块密码验证类型指令应答参数AT+STARTOK-t-START无指令应答参数查询tAT十TYPE?OK+GET:paraPara:N1Y连接不需要密码设置:AT十TYPEInar狷OKH-SET:para
指令应答鎏数查询:AT+BAUD?OK-l-GET:paraPam:A-GA:2400B:4800C:960019200E:38400Ft57600G:1L5200Ht230400默认para=G设置tAT+BAUD[paralOK+SET:para注意:变更了波特率后,上位机在原有的波特率下无法接收到回复”OK+SET:para”,用户需要把上位机的波特率修改到相应的值后才能进行通信,这样即可验证波特率是否修改成功。2.2AT+FLOW?——查询/设置硬件流控指令应答参数查讪AT+BAUD?OK+GET:paraPara:A-GA:2400Bj4800C;9600设置:AT十BAUD]para]OK+SET:pjira2.3AT+PARI?——查询/设置串口校验指令应答参数查询:AT+BAUD?OK+GET:paraPara:A-GA:2400$4800C;9600D:19200设置:AT+BAUD[paralOK+SET:para
指令应答参数查询:AT+BAUD?OK-l-GET:paraPam:A-GA:2400B:4800C:9600设置;AT+BAUD[paralOK+SETpara2.4AT+STOP?查询/设置停止位AT+ADVI?——查询/设置广播时间间隔建议:虽然广播间隔越大模块越省电,但是苹果公司IOS系统建议最大广播间隔为1285ms,所以如果模块是用来和IOS设备连接,广播时间间隔尽量不要超过1285ms。AT+POWE?——查询/设置模块发射功率指令应答零数查询:AT+ADVr?OK+GET:paraPara:100-7000(单位:ms)默认para=IOO设置:AT+ADVr[para]OK+SET:para指令应答参数查询:AT+POWE?OK+GET:paraPara:A~DAj-23dbmB;-6dbni设置:AT+POWE[para]OK+SET:paraAT+PWRM?查询/设置模块自动进入休眠的时间指令应答参数查询tAT+ADVr?OK+GET:paraPam:100-7000(单位:ms)默认para=W0设置;AT+ADVf[para]OK+SET:para指令应答参数查询:AT+POWE?OK-i-GET:paraPara;A-DA*-23dbm设置:AT+POWErparalOK+SET:para注意:自动进入休眠的时间意义在于,模块处于待机状态的时间达到这个时间后将会进入休眠状态。第4章主机指令4.1AT+SCAN——搜索可连接模块指令应答参数AT+SCANOK+BEGINOK+MACiparaOK+ENDPaia:模块搜索到的蓝牙设备MAC地址,最多返回8个,序号从。开始°注意:MT254xCoreS串口透传模块在主机模式时只能扫描到馒头科技生产的从机设备,也只能和馒头科技生产的从机设备相连接。4.2AT+SHOW?——查询/设置模块在手动搜索时是否返回名字指令应答参数AT+SCANOK+BEG1NOK+MAC:paraOK+ENDPara:模块搜索到的蓝牙设•备MAC地址,最多返回8个'序号从。开始°注意:此设置是方便用户在使用AT+SCAN命令时获得搜索到的模块的名称,效果如下:1OK+BEGIN2OK+MAC:addr13OK+NAME:name14OK+MAC:addr25OK+NAME:name26OK+ENDAT+CON[para1]——连接指定蓝牙MAC地址的从模块注意:只有AT+NOTI[Y],即设置了通知上位机,连接成功后才会回复OK+CONN:S,下同。4.4AT+CONN[para1]——连接搜索返回的模块指令应答参数AT+SCANOK+BEGINOK+MAC:paraOK+ENDPara:模块搜索到的蓝牙设•备MAC地址』最多返回8个「序号从Q开始’u——连接失败s——连接成功L——连接断开
u——连接失败s——连接成功L——连接断开指令应答参数AT十CONNL第5章连接相关指令5.1AT+ISCON——查询OK+CONN:para当前模块是否处于连接状态Para;U,S*LEu——连接失败指令:应答参数AT+ISCONOK+[SCONiparaPiiratY.NY:处于连接状态N;姓于非连接状态5.2AT+DISCON——断开连接指令应答参数AT+1SCONOK+[SCON伊时Pura*Y,N注意:当用户的本地模块和远端模块处于连接状态时,用户如果想对本地模块进行设置操作,需先将WK引脚置为高电平切换到远控模式,然后发送AT+DISCON命令让远端模块主动断开连接,然后就可对本地设备进行操作。5.3AT+CLEAR——清除模块配对信息指令成答参数AT-+ISCON0K十ISCON:paraPara:Y,NYi处于连接状态5.4AT+RADD——查询成功连接过的远程设备地址指令成答会数AT-+ISCON0K十ISCON:四愠Piira:Y,NY-处于连接状态5.5AT+SAVE?——查询/设置模块成功连接后是否保存连接地址指令应答参数AT+ISCONOK+ISCONiparaPtiraiY.NY:处于连接状态N;姓于非连接状态指令应答参数注意:如果用户希望每次上电的时候,模块直接去搜索可连接设备,而不是连接上次成功连接过的设备,可以先执行AT+SAVE[N]设置模块不保存连接地址,然后执行AT+CLEAR清除掉上次的地址。第6章模块信息相关指令6.1AT+PASS?——查询/设置配对密码指令应答参数查询tAT+PASS?OK+GET:paraPara;顶)0000-999999密码必须是6位整数默认para=8S8SSS设置:AT+PASS[para]OK-l-SET:para6.2AT+MAC——查询本机MAC地址指令应答参数查询tAT+PASS?OK-l-GET:paraPara:000-999999
指令应答参数查询:AT+PASS?OK+GET:paraPara;000000^-999999密蚂必须是6位整数默认para=8888S8设置;AT+PASS[para]OK+SET:para注意:此命令返回的是远端设备的RSSI值,如果读取到的RSSI=-255,则说明当前无连接。6.4AT+TEMP——查询模块温度(可作为远控指令)指令成答耋数查询:AT+PASS?OK-l-CET:paraPaia:0网00」999999密码必须是6位整数设置:AT+PASS|.para]OK+SET:para7.1AT+LED?——查询/设置LED输出状态指令应答鎏数查询:AT+LED?OK+GET:paraPam:SrNSt待机慢闪,连接后常亮N:待机不仇L连接后常亮默认pai-a=S设置;AT+LED(para]OK+SET:para7.2AT+PDIR?——查询/设置PIO口的输入输出方向(可作为远控指令)指令誉散查血:AT+LED?OK+GET!|5ar;LPdrti:StNS:待机慢闪,连接后常亮’N*待机不闪,连接后常亮默认parw=S设置;AT+LEDLpara]OK-e-SET;piira指令应答参数
注意:如下图(详细请参考模块封装源文件),PIOA-PIO0分别对应para的[10:0]这11个位;例如发送AT+PDIR[000F]这条指令,就把PIO0-PIO3这4个IO口设置为了输出,PIO4-PIOA设置为了输入。7.3AT+PDAT?——查询/设置PIO口的输入输出状态(可作为远控指令)指令应答参数查询tAT+LED?OK+GET:paraPuni:SrNSt待机慢闪,连接后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版道路建设项目投资合作协议3篇
- 2025版智能锁具五金配件销售合同范本3篇
- 二零二五版水陆联运货物运输赔偿协议书3篇
- 二零二五年度家庭清洁与护理服务合同标准范本3篇
- 二零二五年度个人专利权质押连带担保协议样本4篇
- 二零二五年度海洋生物资源开发与保护合作协议4篇
- 安全专项整治工作汇报
- 二零二五年度全国销售业务合同范本(电子版)
- 二零二五年度个人房屋建设合同附件清单合同模板
- 二零二五版水井施工安全教育与培训合同3篇
- 高速公路巡逻车司机劳动合同
- 2025中国大唐集团内蒙古分公司招聘高频重点提升(共500题)附带答案详解
- 充血性心力衰竭课件
- 挖掘机售后保养及维修服务协议(2024版)
- 职业分类表格
- 广东省深圳高级中学2023-2024学年八年级下学期期中考试物理试卷
- 电网建设项目施工项目部环境保护和水土保持标准化管理手册(变电工程分册)
- 体检科运营可行性报告
- 设立项目管理公司组建方案
- 薪酬战略与实践
- 答案之书(解答之书)-电子版精选答案
评论
0/150
提交评论