|
大家好,我最近做个项目需要使用arduino+esp8266-01s配合
在esp8266-01s到手后按照教程测试,遇到esp8266-01s总是自动重启并报错 Fatal exception 0(egal InstructionCuse
)
我的物件型号:
esp826601一个、PL2303-ta转接线一个、9v电源加 LM2596S DC-DC 降压模块
我按照如下方式接线:
esp8266-01s
GND ---------------外接电源地线、usb转ttl线 :地线
TX ------------------usb转ttl : rx
EN-------------------外接电源3.3v
IO16(RST)-----------外接电源3.3v
3.3-------------------外接电源3.3v
RX-------------------usb转ttl : tx
连接好线,打开串口调试工具并按教程设置(baud=115200,勾选自动发送新行)
第一次通电:
串口显示一堆乱码 + ready
我输入AT指令得到返回 ok
我输入AT+CWMODE=3 指令,返回一堆乱码,然后显示如下错误信息
chksum 0xf3
load 0x3ffe8000, len 764, room 8
tail 4
chksum 0x92
load 0x3ffe82fc, len 676, room 4
tail 0
chksum 0x22
csum 0x22
2nd boot version : 1.7(5d6f877)
SPI Speed : 40MHz
SPI Mode : DOUT
SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000
我断电,再通电
串口显示一堆乱码+ready
几秒后显示报错
ets Jan 8 2013,rst cause:1, boot mode3,7)
load 0x40100000, len 2592, room 16
tail 0
chksum 0xf3
load 0x3ffe8000, len 764, room 8
tail 4
chksum 0x92
load 0x3ffe82fc, len 676, room 4
tail 0
chksum 0x22
csum 0x22
2nd boot version : 1.7(5d6f877)
SPI Speed : 40MHz
SPI Mode : DOUT
SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000
Fatal exception 0egalInstructionCuse)
之后,我又断电重连试了几次
我发现,在刚通电的前几秒内输入指令AT可以得到返回OK,
过几秒后,再次出现如上报错,
此时输入指令以乱码形式出现并无法得到回应
经过观察,我发现每次通电后esp芯片蓝灯闪烁一下后熄灭,红灯先长亮数秒,然后熄灭
经过电表测量,我确定输入电压在3.3V左右 ,
有人知道如何解决这个问题 或 能提供 尝试性的解决方案 吗?
|
|