AT指令

AT指令的种类

  从语法上,AT指令可以分为三种:基础指令(basic)、S参数指令(S parameter)和拓展指令(extended)。

  • 基础指令
    格式为 AT<x>[<n>] 或者 AT&<x>[<n>] ,其中 x 指指令, n 指指令的参数,[]内的内容可选。以移远的EC20芯片为例, ATE<n> 指令根据 n 的值来设置DCE是否将接收到的字符回传给DTE,比如发送"ATE0"表示不回传。 n 不是必须的,如果没有输入 n ,只有ATE,那么将使用默认值。 AT&D<n> 用来设置DTR的功能模式, n 同样也是可选的。

  • S参数指令
    格式为 ATS<n>=<m> ,其中 n 是S寄存器的序号, m 是具体的设置值。还是以移远为例, ATS3=<m> 指令用来设置AT指令结束的标识符,默认是<CR>,即回车Carriage Return,比如发送”ATS3=13"可设置结束标识符为<CR>。【另:<LF>是换行,即Line Feed】

  • 拓展指令

    • 测试指令
      AT+<x>=? 用于枚举可配置的参数
    • 读指令
      AT+<x>? 用于读取目前配置的参数
    • 写指令
      AT+<x>=<…> 用于设置参数
    • 执行指令
      AT+<x> 执行某项指令,比如复位“AT+RESET"。

两个移远EC20模块进行TCP/IP通信

  一个作为服务器端S,一个作为客户端C。
  对S,执行以下AT指令:


  对C,先进行状态查询确保正常,然后发送数据到服务器。


  C发送完数据后,S会进行相应的信息显示,并且可以通过AT指令查询接收到的数据,这就是buffer access模式的特点。

  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值