我整天在学习如何为ESP8266模块启用“ AT”命令时遇到了麻烦。我将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
最初,我用某人shared here的ESP8266 Flasher取得了一些成功,他提供了instructions here。本质上,我使用esp8266_flasher.exe将ESP8266_BIN0.92.bin加载到我的ESP模块中。到目前为止,在加载Arduino IDE串行监视器时,我可以键入命令AT
并获得OK
响应,并且可以键入AT+GMR
并获取固件版本号。但是在AT+CWLAP
中的任何一个之后键入AT+CWMODE=1,2,3,etc..
会得到通用的ERROR
响应,没有其他详细信息。
其他任何人都有这个问题,并且知道如何解决吗?
编辑
我还尝试了第二种方法来解决我的AT
命令问题,如下所述:ESP8266 No response in serial monitor from official AT firmware