ESP8266串行监控器无响应,官方AT固件

时间:2019-03-10 02:26:27

标签: esp8266

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

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

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

有人对可能出什么问题有建议吗?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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线上读取该数据