ESP8266模块重置

时间:2016-06-07 07:46:30

标签: at-command esp8266

我有2个没有。 ESP8266模块。我使用AT命令配置它们如下。

模块1设置

AT+CWMODE=3
AT+CIPAP="192.168.1.0"
AT+CWSAP="esp_1","",1,0         [Note: for testing no password is set]
AT+CIPAP?                                                                      
    +CIPAP:ip:"192.168.1.0"
    +CIPAP:gateway:"192.168.1.0"
    +CIPAP:netmask:"255.255.255.0"
    OK

AT+CWSAP?                                                                    
    +CWSAP:"esp_1","",1,0,4,0
    OK

模块2设置

AT+CWMODE=3
AT+CIPAP="192.168.2.0"
AT+CWSAP="esp_2","",1,0         [Note: for testing no password is set]
AT+CIPAP?                                                                      
    +CIPAP:ip:"192.168.2.0"
    +CIPAP:gateway:"192.168.2.0"
    +CIPAP:netmask:"255.255.255.0"
    OK

AT+CWSAP?                                                                    
    +CWSAP:"esp_2","",1,0,4,0
    OK

现在我想从模块2连接到模块1,所以我从模块2发送以下命令。

AT+CWJAP="esp_1",""
  WIFI CONNECTED
  WIFI GOT IP                                                                     
  OK

连接确定。没问题。

现在我关闭模块1,并从模块2发送上面的命令,我的模块2被重置以下日志

AT+CWJAP="esp_1",""
     ets Jan  8 2013,rst cause:4, boot mode:(3,7)                                
    wdt reset                        
    load 0x40100000, len 816, room 16   
    tail 0                                           
    chksum 0x8d
    load 0x3ffe8000, len 788, room 8 
    tail 12
    chksum 0xcf
    ho 0 tail 12 room 4
    load 0x3ffe8314, len 288, room 12 
    tail 4
    chksum 0xcf
    csum 0xcf

    2nd boot version : 1.2                                                        
      SPI Speed      : 40MHz                                                    
      SPI Mode       : DIO                             
      SPI Flash Size : 32Mbit                               
    jump to run user1                                   
    rlŽô                                                        
    ready

另一个观察是。

出现上述错误后,我通过" AT + RESTORE"将模块2的设置恢复为出厂设置。命令并再次配置上述步骤给出的模块2.

现在,当我触发连接命令时,我得到了一些响应,在这种情况下,我的模块没有被重置。 (注意:模块1仍然关闭)

AT+CWJAP="esp_1",""
+CWJAP:3                                                                     
FAIL

所以我的问题是为什么模块在测试用例1中重置了。 "第一个原因是什么意思:4"在错误日志?

提前致谢。

0 个答案:

没有答案