超级终端怎么发送命令

  超级终端中常用的指令如下:

  常用的几个AT命令

  AT 测试指令,返回OK表示串口设备正常

  AT+CGMM 显示MODEM型号

  AT+CGMR 显示MODEM软件版本号

  AT+CGMI 显示MODEM生产厂家

  AT+IPR=?/AT+IPR?/ AT+IPR=115200 前者查询MODEM支持的所有波特率,后者显示当前设定波特率,最后一条是设置MODEM波特率为115200。

  清除屏幕已显示的字符 :0x0C

  将光标退格(但不删除已显示的字符) :0x08

  将光标移动到同一列的下一行 : 0x0A 或 0x0B

  将光标移动到行首 : 0x0D

  将光标右移一个制表符 (相当于TAB键): 0x09

  指令的使用方法:

  在程序中以转义字符方式向串口发送字符:

  case DATA_FOR_TEST://k

  {

  /*

  * 测试丢包率时,接收方可以通过超级终端查看测试是否正确。

  */

  staTIc uint32_t i = 1;

  if(i == 1) //接收到第一个包时先清屏,‘\x0c’为超级终端的清屏指令

  {

  sio_putchar(‘\x0c’);

  }

  printf(“%”PRIu32“\x09”,i); //‘\x09’为tab指令

  if(i%10 == 0)

  {

  sio_putchar(‘\x0a’); //‘\x0a’为换行指令

  }

  i ++ ;

  break;

  }

  解释:

  收到第一个字符时,先发送清屏指令:sio_putchar(‘\x0c’); ,清除屏幕中的内容;

  再输出收到的字符,并尾随tab字符:printf(“%”PRIu32“\x09”,i); //‘\x09’为tab指令

  收到第10个字符后,输出换行符:sio_putchar(‘\x0a’); //‘\x0a’为换行指令

技术专区

  • 睿赛德科技喜迁新址 ,RT-Thread进入新的加速发展阶段
  • 可靠性高、控制灵活、低功耗可调速风扇散热系统
  • 安防监控摄像头LED驱动解决方案
  • 如何定制嵌入式Linux发行版
  • 基于SoC实现的数据采集系统详解
  • 超级终端怎么发送命令已关闭评论
    A+
发布日期:2019年07月14日  所属分类:物联网