ESP8266官方AT固件在串行监视器中无响应

问题描述 投票:0回答:2

我一直试图让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工具:

enter image description here

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

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

任何人都有可能出错的建议?

esp8266
2个回答
0
投票

Tx到Rx&Rx到Tx。 Tx发送数据,Rx接收它们。 Tx到Tx意味着他们没有收到任何数据。


0
投票

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

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

因此,通过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线发送数据,Arduino可以通过他的Rx线读取数据。另一种方式是Arduino可以通过Tx线发送数据,ESP将在他的Rx线上读取数据

© www.soinside.com 2019 - 2024. All rights reserved.