• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机怎么发At指令

厉害企鹅 2019-05-15 浏览量:2725
单片机怎么发At指令
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • AT 的命令就是一串字符串,一些支持At命令的模块,大多使用的串口通讯。、

    也就是说,单片机要使用串口,把AT命令的字符串传输出去给模块,并接收模块的返回信息

    一个就是把串口调试好。一个是熟悉AT命令都有哪些,可以看你的模块的手册。

    再有设置好波特率与模块支持的一样

    • 发布于 2019-05-16
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • AT指令一般是以字符串的方式,通过UART的发送函数发送给接收设备,通常在单片机开发中是将printf函数重定向至UART的发送端口,所以发送AT指令的方式就与printf输出字符串类似了,可以写成printf(“AT+XXX”),其中的AT+XXX即为相应的AT指令格式。
    • 发布于2019-05-16
    • 举报
    • 评论 0
    • 1
    • 0

  • 发AT指令吗?

    直接使用uart就行啊,你只要知道AT指令是什么,然后通过uart输出就可以了。很多单片机和esp8266相连都是这么用的。

    • 发布于2019-05-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口通讯,字符数组 char cmd[]={'A''T''+''O'N''}或字符串char *on="AT+ON"也行,AT指令具体格式可以参考相关模块的手册,在串口助手中直接AT+命令
    • 发布于2019-05-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 用串口uart功能发送,AT+命令,具体命令看芯片手册,还要注意波特率一致
    • 发布于2019-05-16
    • 举报
    • 评论 0
    • 0
    • 0

  • AT指令其实就是以AT开头的一组字符串而已,单片完全可以构造出这样的字符串进行发生啊,和发生普通的字符串没有任何区别,只是构造字符串需要按AT指令集规范要求而已。
    • 发布于2019-05-16
    • 举报
    • 评论 0
    • 0
    • 0

  • AT指令通常都是用来驱动单片机外部模块的,比如蓝牙模块,WiFi模块,4G模块等等,连接方式通常都是串口,所以通过串口发送AT指令到外部设备,外部设备就能够解析AT指令,并执行相关指令,把执行结果再通过串口返回到单片机中。以ESP8266的WIFI模块为例,网络建立过程如下:

    1.发送指令AT+CWMODE=1设置模块Wi-Fi应用模式为Station模式;

    2.发送指令AT+RST重启模块使应用模式更改生效;

    3.发送指令AT+CWJAP=“ssid””pwd” 连接AP;

    4.发送指令AT+CIPMUX=0设置模块为单路连接模式,模块默认为单路连接模式;

    5.发送指令AT+CIPSTART="TCP""xxx.xxx.xxx.xxx"8888 与服务器建立TCP连接xxx.xxx.xxx.xxx为服务器地址。

    6.发送指令AT+CIPMODE=1设置模块传输模式为透传模式;(此后模块重启后会默认进入透传模式)

    7.发送指令AT+CIPSEND开启透传模式向服务器发送数据,模块收到此指令后先换行后返回”>“,每包数据以20ms间隔区分,每包最大2048字节;

    8.结束透传模式则发送+++即可。


    • 发布于2019-05-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是串口传输,和发多字节串口数据是一样的,只是AT有固定的格式,一般已AT+xxx\r\n这样的格式,具体看厂家模块。
    • 发布于2019-05-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 你除了要考虑AT的发送还需要考虑AT指令的解析。

    这个需要有一个好的机制,去过你用的很简单的,那自己写几行代码就可以了。

    但是如果你要设置的很复杂的话,建议你去了解RTT的AT组件。

    11.jpg

    • 发布于2019-05-16
    • 举报
    • 评论 0
    • 0
    • 0

  • AT指令一般是通过串口发送的,只要单片机上面有串口即可,然后不同的模块有不同的AT指令
    • 发布于2019-05-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机怎么发At指令