MindSDK_MM32F5270/demo_apps/basic/at_basic
Yilin Sun 3977144e90
Initial MM32F527x commit.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-27 21:54:40 +08:00
..
build Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
at_cmd_at.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
at_cmd_led.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
at_port.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
board_init.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
board_init.h Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
clock_init.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
clock_init.h Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
main.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
pin_init.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
pin_init.h Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
readme.md Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00

at_basic

实验流程

  • 初始化串口,配置时钟频率、波特率、字长、传输模式等信息。
  • 初始化at server配置at server接口包括读、写函数、接收缓存区、接收缓存区大小。
  • 配置at server的命令列表传入自定义的所有命令。
  • 在循环中执行at server任务。

实验结果

使用串口助手依次发送如下指令,指令执行结果如下:

  1. AT\r\n 指令含义等待AT准备就绪

串口显示结果:

READY

  1. AT+LED\r\n指令含义等待LED初始化完成

    串口显示结果:

    OK

  2. AT+LED?\r\n指令含义查询AT+LED命令当前的参数值

    串口显示结果:

    +LED=1

  3. AT+LED=?\r\n指令含义查询AT+LED的参数格式和参数的取值范围

    串口显示结果:

    AT+LED=, value=0 , 1

  4. AT+LED=0\r\n指令含义执行点亮小灯的操作

    串口显示结果:

    OK

  5. AT+LED=1\r\n指令含义执行熄灭小灯的操作

    串口显示结果:

    OK

  6. AT\r\nAT+LED\r\n指令含义一次发送多条指令需串口助手支持发送多条指令指令的显示会因不同串口助手存在差异。依次解析并执行单个指令

    串口显示结果:

    READY

    OK