ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:491.45KB ,
资源ID:6938695      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6938695.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(CC2540BLE蓝牙40透传模块AT指令手册精整理精品文档.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

CC2540BLE蓝牙40透传模块AT指令手册精整理精品文档.docx

1、CC2540BLE蓝牙40透传模块AT指令手册精整理精品文档CC2540、BLE、蓝牙4.0、透传模块-AT指令手册(精) 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(CC2540、BLE、蓝牙4.0、透传模块-AT指令手册(精))的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为CC2540、BLE、蓝牙4.0、透传模块

2、-AT指令手册(精)的全部内容。 MT254xCoreS A T 指令手册V2。0版本更新记录 第1章 常用指令 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 51.1 注意事项 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 5 1.2 A T+ 测试 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 5 1.3 A T+HELP 帮助查询 。 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 5 1.4 A T+VERS - 软

3、件版本查询 。 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 5 1。5 A T+NAME? - 查询/设置模块名称 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 6 1.6 A T+RENEW 恢复出厂设置 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 6 1.7 A T+RESET - 重启模块。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 6 1.8 A T+ROLE? - 查询/设置主从模式 .。.。.。.。.。.。.。.。.。.。.。.。.。 6 1.9 A T+

4、NOTI? - 查询/设置是否把当前连接状态通知给用户 . 。.。.。.。. 6 1。10 A T+IMME? 查询/设置模块工作方式。.。.。.。.。.。.。.。.。.。.。.。.。. 6 1.11 A T+START 开始工作 . .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 7 1.12A T+TYPE? 查询/设置模块密码验证类型 。 .。.。.。.。.。.。.。.。.。.。.。.。. 7第2章 串口指令 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 82.1 A T+BAUD? 查询/设置波特率 .。.。.。.

5、。.。.。.。.。.。.。.。.。.。.。. 8 2。2 A T+FLOW? 查询/设置硬件流控 。 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 8 2。3 A T+PARI? 查询/设置串口校验 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 8 2.4A T+STOP? 查询/设置停止位 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 8第3章 从机指令 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 93。1A T+ADVI? 查询/设置广播时间间隔 .。.。.。.。.。.。.。

6、.。.。.。.。.。 9 3。2 A T+POWE? 查询/设置模块发射功率 .。.。.。.。.。.。.。.。.。.。.。.。. 9 3.3A T+PWRM? 查询/设置模块自动进入休眠的时间。.。.。.。.。.。.。.。.。.。.。. 9第4章 主机指令 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 104。1 A T+SCAN 搜索可连接模块 。 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 10 4。2 A T+SHOW? 查询/设置模块在手动搜索时是否返回名字 。 。.。.。.。.。.。.。. 10 4.3 A T+CONpara

7、1 连接指定蓝牙MAC 地址的从模块 。 .。.。.。.。.。.。 10 4。4 A T+CONNpara1 连接搜索返回的模块 . 。.。.。.。.。.。.。.。.。.。.。.。.。.。 10 4.5A T+CONNL 连接最后一次连接成功的从模块 . .。.。.。.。.。.。.。.。. 11第5章 连接相关指令.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 125.1 A T+ISCON 查询当前模块是否处于连接状态 。.。.。.。.。.。.。.。.。.。.。 12 5。2 A T+DISCON 断开连接 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。

8、.。.。.。. 12 5.3A T+CLEAR 清除模块配对信息 。 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 12 5。4 A T+RADD 查询成功连接过的远程设备地址 。 .。.。.。.。.。.。. 12 5.5A T+SAVE? - 查询/设置模块成功连接后是否保存连接地址 . .。.。.。.。. 12第6章 模块信息相关指令 。 。.。.。.。.。.。.。.。.。.。.。.。.。.。 136.1A T+PASS? - 查询/设置配对密码 。 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 136。2 A T+MAC 查询本机MAC 地址。

9、.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 13 6.3 A T+RSSI 读取 RSSI 信号值(可作为远控指令) 。 。.。.。.。.。.。.。.。.。. 13 6。4A T+TEMP 查询模块温度(可作为远控指令) . 。.。.。.。.。.。.。.。.。.。.。 13第7章 IO 监控指令 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 147。1 A T+LED? 查询/设置LED 输出状态 . .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 14 7。2 A T+PDIR? - 查询/设置PIO 口的输入输出方

10、向(可作为远控指令) 。.。. 14 7.3A T+PDAT?-查询/设置PIO 口的输入输出状态(可作为远控指令) 。.。.。. 14第8章 电源管理指令。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 158.1 A T+SLEEP 让模块进入休眠状态 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 15 8。2 A T+WAKE - 将模块唤醒至正常工作状态 .。.。.。.。.。.。.。.。.。.。.。.。.。.。 15 8。3 A T+BATC? - 查询/设置电量信息广播开关(可作为远控指令) .。.。.。.。 15 8.4A T+BATT

11、查询电量信息(可作为远控指令) .。.。.。.。.。.。.。.。.。. 15第9章 模块出厂设置。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 16第1章 常用指令1.1 注意事项1 所有的A T 指令中的符号,如问号(?、冒号(:,都是英文半角格式,需要携带参数para 的指令必须显式地添加中括号,指令末尾不携带rn”.所有的应答指令最后都有”rn”回车换行符,方便用户编程判断. 2 模块连接与未连接a 未连接状态:在此状态下,用户发送的串口数据如果是A T 指令则会收到相应的回复,如果不是A T 指令则无任何作用和回复。b 连接状态:在此状态下,用户可

12、以通过控制WK 引脚的电平实现对远端设备的数据透传和控制,具体功能参见WK 引脚功能说明。3 模块工作状态a 休眠状态:功耗降低,能维持连接,模块可以将接收到的蓝牙数据通过串口输出,但是无法接收串口输入的数据。如果设置了A T+NOTIY,在退出休眠时用户将会收到OK+WAKE。有两种方法可以退出休眠状态. i。发送A T+WAKE命令。ii。 在WK 引脚输入一个上升沿.b 正常工作状态:数据收发正常进行,且传输速率高达10Kbps 。 c 待机状态:模块处于无连接状态,串口无数据收发。 4 WK 管脚的功能说明a 模块处于休眠状态时:在WK 管脚输入上升沿,模块将被唤醒至正常工作状态。 b

13、 模块处于连接状态时:WK 管脚的电平决定了数据的去向。i.高电平远控模式,用户可以发送远控A T 指令对远端模块进行操作控制,发送其它数据无作用也无回复。ii。 低电平-透传模式,用户输入的数据将会在远端模块的串口输出。若远端设备为移动应用,则会收到一个NOTIFY 。5 LED 管脚的功能说明:LED 为输出管脚,指示模块当前连接状态,默认状态如下.a 未连接时慢闪-1000ms 脉冲。 b 连接时常亮-高电平。1。2 AT+ 测试 1。3 AT+HELP 帮助查询 1。4 AT+VERS 软件版本查询 1.5 AT+NAME? 查询/设置模块名称 1.6 AT+RENEW - 恢复出厂设

14、置 1.7 AT+RESET - 重启模块 1。8 AT+ROLE? - 查询/设置主从模式 1.9 AT+NOTI? - 查询/设置是否把当前连接状态通知给用户 注意:设置了通知用户,连接成功会回复”OK+ CONN:S”,连接失败会回复”OK+ CONN:U”;在任何模式任何时候下,连接断开后会向上位机发送OK+CONN:L;详细可参考4.3.1。10 AT+IMME? 查询/设置模块工作方式 注意: 1模块主机模式下手动操作流程: aAT+STARTb AT+SCANc AT+CON/AT+CONN2模块从机模式下设置了A T+IMMEN将不会自动广播,需发送AT+START启动广播。1

15、.11 AT+START - 开始工作 1.12 AT+TYPE? 查询/设置模块密码验证类型 2。1 AT+BAUD? - 查询/设置波特率 注意:变更了波特率后,上位机在原有的波特率下无法接收到回复”OK+SET:para,用户需要把上位机的波特率修改到相应的值后才能进行通信,这样即可验证波特率是否修改成功。2。2 AT+FLOW? - 查询/设置硬件流控 2。3 AT+PARI? - 查询/设置串口校验 2。4 AT+STOP? 查询/设置停止位 3.1 AT+ADVI? 查询/设置广播时间间隔 建议:虽然广播间隔越大模块越省电,但是苹果公司IOS 系统建议最大广播间隔为1285ms ,

16、所以如果模块是用来和IOS 设备连接,广播时间间隔尽量不要超过1285ms 。3.2 AT+POWE? 查询/设置模块发射功率 3.3 AT+PWRM? 查询/设置模块自动进入休眠的时间 注意:自动进入休眠的时间意义在于,模块处于待机状态的时间达到这个时间后将会进入休眠状态。第4章 主机指令4.1 AT+SCAN - 搜索可连接模块 注意:MT254xCoreS 串口透传模块在主机模式时只能扫描到馒头科技生产的从机设备,也只能和馒头科技生产的从机设备相连接。4。2 AT+SHOW? - 查询/设置模块在手动搜索时是否返回名字 注意:此设置是方便用户在使用A T+ SCAN命令时获得搜索到的模块

17、的名称,效果如下: 1 OK+BEGIN 2 OK+MAC:addr1 3 OK+NAME:name1 4 OK+MAC:addr2 5 OK+NAME:name2 6OK+END4。3 AT+CONpara1 -连接指定蓝牙MAC 地址的从模块 注意:只有AT+NOTIY,即设置了通知上位机,连接成功后才会回复OK+CONN:S,下同。4.4 AT+CONNpara1 连接搜索返回的模块 4.5 AT+CONNL 连接最后一次连接成功的从模块 第5章 连接相关指令5。1 AT+ISCON - 查询当前模块是否处于连接状态 5。2 AT+DISCON 断开连接 注意:当用户的本地模块和远端模块

18、处于连接状态时,用户如果想对本地模块进行设置操作,需先将WK 引脚置为高电平切换到远控模式,然后发送AT+DISCON命令让远端模块主动断开连接,然后就可对本地设备进行操作。5。3AT+CLEAR - 清除模块配对信息 5。4 AT+RADD 查询成功连接过的远程设备地址 5.5 AT+SAVE? 查询/设置模块成功连接后是否保存连接地址 注意:如果用户希望每次上电的时候,模块直接去搜索可连接设备,而不是连接上次成功连接过的设备,可以先执行A T+SAVEN设置模块不保存连接地址,然后执行A T+CLEAR清除掉上次的地址。第6章 模块信息相关指令6.1 AT+PASS? 查询/设置配对密码

19、6.2 AT+MAC - 查询本机MAC 地址 6.3 AT+RSSI - 读取 RSSI 信号值(可作为远控指令) 注意:此命令返回的是远端设备的RSSI 值,如果读取到的RSSI = 255,则说明当前无连接。6。4 AT+TEMP 查询模块温度(可作为远控指令) 7.1 AT+LED? 查询/设置LED 输出状态 7。2 AT+PDIR? - 查询/设置PIO 口的输入输出方向(可作为远控指令) 注意:如下图(详细请参考模块封装源文件),PIOAPIO0分别对应para 的10:0这11个位;例如发送A T+PDIR000F这条指令,就把PIO0PIO3这4个IO 口设置为了输出,PIO

20、4PIOA设置为了输入. 7。3 AT+PDAT?-查询/设置PIO 口的输入输出状态(可作为远控指令) 注意: PIOAPIO0分别对应para 的10:0这11个位;例如在成功发送了A T+PDIR000F指令后,再发送AT+PDAT000F这条指令,就把PIO0PIO3这4个IO 口设置为了输出高电平。8.1 AT+SLEEP 让模块进入休眠状态 8。2 AT+WAKE -将模块唤醒至正常工作状态 8.3 AT+BATC? - 查询/设置电量信息广播开关(可作为远控指令) 注:设置了电量信息广播开启后,电量信息会加入到扫描响应信息中,这样就可以在无需连接的情况下获取电量信息.8。4 AT

21、+BATT 查询电量信息(可作为远控指令) 注:实际上如果电量信息广播开启,电量信息已经包含在扫描响应信息中,仅需BLE 主机设备(如手机)发起一次扫描就可以从扫描响应信息中获得电量信息。电量信息格式为:0x02, 0x32, 电量值。手机APP 对这个数据进行拆分,取得第三个字节,就是设备的电量值.第 9章 模块出厂设置 属性 模块名称 主从模式 通知状态 工作方式 密码验证类型 串口波特率 串口硬件流控制 串口校验方式 串口停止位 默认广播时间间隔 功率设置 休眠方式 配对密码 PIO 输入输出方向 PIO 输入输出状态 MTUartBle 从机模式 模块连接时主动通知用户 上电立即自动工作 连接不需要密码 115200 关闭 无校验 1位 100ms 4dbm 不自动休眠 888888 输出 低电平 出厂值

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

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