AT指令

AT指令

    • AT指令的种类
    • 两个移远EC20模块进行TCP/IP通信

AT指令的种类

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

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

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

  • 拓展指令

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

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

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

AT指令_第1张图片

AT指令_第2张图片

AT指令_第3张图片

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

AT指令_第4张图片 AT指令_第5张图片

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

AT指令_第6张图片

你可能感兴趣的:(AT指令)