CC2540/CC2541透传模块AT指令手册 V2.0

5星 · 超过95%的资源 需积分: 50 132 下载量 115 浏览量 更新于2024-07-23 2 收藏 1.17MB PDF 举报
"CC2540、CC2541透传模块-AT指令手册" 本文档是针对CC2540和CC2541透传模块的AT指令手册,由深圳市馒头科技有限公司提供,旨在帮助用户理解和操作这些模块。手册包括了多个版本的更新,其中V2.0在V1.0的基础上改进了主机AT指令和IO监控指令,提升了数据传输速度。手册详细列出了各种指令的用法,分为常用指令、串口指令、从机指令和主机指令四大类别,以及与连接相关的指令。 ### 第1章 常用指令 - **AT+**:这是一个基本的测试指令,用于测试模块的响应。 - **AT+HELP**:提供帮助查询,列出所有可用的AT指令及其功能。 - **AT+VERS**:查询模块的软件版本信息。 - **AT+NAME?**:可以查询或设置模块的名称,方便识别和管理多个模块。 - **AT+RENEW**:执行此命令将模块恢复到出厂设置,清除所有个性化配置。 - **AT+RESET**:重启模块,重置其运行状态。 - **AT+ROLE?**:查询或设置模块的工作模式,为主(Master)或从(Slave)。 - **AT+NOTI?**:控制模块是否将连接状态的变化通知给用户。 - **AT+IMME?**:查询或设置模块的工作模式,即是否立即响应AT指令。 - **AT+START**:启动模块进入工作模式。 - **AT+TYPE?**:查询或设置模块的密码验证类型,确保连接的安全性。 ### 第2章 串口指令 - **AT+BAUD?**:查询或设置串口通信的波特率,影响数据传输速度。 - **AT+FLOW?**:控制硬件流控,如RTS/CTS,以防止数据丢失或溢出。 - **AT+PARI?**:查询或设置串口的奇偶校验,包括无校验、奇校验、偶校验等。 - **AT+STOP?**:查询或设置串口的停止位,通常为1或2位。 ### 第3章 从机指令 - **AT+ADVI?**:设置广播时间间隔,从机模块会按照这个间隔发送广播包,供主机搜索。 - **AT+POWE?**:查询或设置模块的发射功率,影响通信距离。 - **AT+PWRM?**:查询或设置模块自动进入休眠的时间,以节省电源。 ### 第4章 主机指令 - **AT+SCAN**:主机模块使用此指令搜索可连接的从机模块。 - **AT+SHOW?**:在手动搜索时,控制是否返回从机的名字,便于用户选择连接。 - **AT+CON[para1]**:连接指定MAC地址的从机模块,参数为从机的蓝牙MAC地址。 - **AT+CONN[para1]**:连接搜索结果中的模块,根据搜索返回的MAC地址进行连接。 - **AT+CONNL**:连接上一次成功连接的从机模块,方便快速重新连接。 ### 第5章 连接相关指令 - **AT+ISCON**:查询当前是否已建立连接,了解模块的连接状态。 - **AT+DISC**:断开与当前连接的从机模块的连接。 - **AT+SEND[para1]**:发送数据到已连接的从机模块,参数为要发送的数据。 - **AT+RECV**:接收从机模块发来的数据,查看通信效果。 以上指令是CC2540和CC2541透传模块的基本操作工具,通过它们可以实现模块的配置、连接管理和数据传输,是蓝牙应用开发的重要组成部分。对于需要使用这些模块进行无线通信的开发者来说,熟练掌握这些AT指令是必要的。