【问题标题】:ESP8266 No response in serial monitor from official AT firmwareESP8266 官方 AT 固件串口监视器无响应
【发布时间】:2019-03-10 02:26:26
【问题描述】:

我一直在尝试让 AT 命令在我的 ESP8266 上运行。我第一次尝试使用我发布的这个问题中描述的方法失败了:

ESP8266 AT+CWLAP gives generic ERROR message with no details

所以我决定使用第二种方法,即使用这些官方 SDK 和固件:

ESP8266 NONOS SDK V2.0.0 20160810

ESP8266 Flash Tools

我根据这些引脚连接将我的 Arduino Uno 作为桥接到我的 ESP8266:

ESP8266     |   Arduino
-----------------------
TX          |   TX
RX          |   RX
CH_PD       |   3.3V (separate battery that has common ground with arduino)
VCC         |   3.3V (separate battery that has common ground with arduino)
GND         |   GND
GPIO0       |   GND

然后我使用这些值设置 Flash 工具:

在 flash 工具中按Start 似乎已成功完成。

但是当我进入 Arduino IDE 串行监视器时,输入 AT 或任何其他 AT 命令没有响应。我尝试安装 Realterm,将波特率设置为 115200,匹配我的 COM7,检查 LF CR 换行符,然后发送了一些 AT 命令,但还是没有得到任何响应。

有人对可能出现的问题提出建议吗?

【问题讨论】:

    标签: esp8266


    【解决方案1】:

    Tx 到 Rx 和 Rx 到 Tx。 Tx 发送数据,Rx 接收它们。 Tx to Tx 表示他们没有收到任何数据。

    【讨论】:

      【解决方案2】:

      您已将 ESP8266 的 Tx 连接到 Arduino 的 Tx。以及 Arduino 的 Rx 到 ESP8266 的 Rx。

      这是连接错误。 Tx Line 用于传输数据,Rx Line 用于读取数据。

      所以通过 ESP8266 的 Tx 发送的数据应该发送到 Arduino 的 Rx 线,而 Arduino 的 Tx 线应该连接到 ESP8266 的 Rx。

      ESP8266     |   Arduino
      -----------------------
      TX          |   RX
      RX          |   TX
      CH_PD       |   3.3V (separate battery that has common ground with arduino)
      VCC         |   3.3V (separate battery that has common ground with arduino)
      GND         |   GND
      GPIO0       |   GND
      

      ESP 将通过其 Tx Line 发送数据,而 Arduino 可以通过其 Rx Line 读取该数据。反过来,Arduino 可以通过其 Tx Line 发送他的数据,而 ESP 将在他的 Rx Line 上读取该数据

      【讨论】:

        猜你喜欢
        • 2018-11-29
        • 1970-01-01
        • 1970-01-01
        • 2016-06-07
        • 2016-09-10
        • 2014-01-06
        • 2017-04-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多