您好,
我有两个相同的 ESP8266 模块,但我都遇到了同样的问题。当我尝试连接到 Arduino IDE 时,它就是无法连接。我尝试了两种不同的串行适配器。最后,我尝试了esp8266Basic网站上描述的方法(使用Arduino UNO并移除芯片)。
通过这种技术,我能够使用可在 ESP8266Basic 网站上找到的工具来刷新固件(闪存的大小是多少?)。
最后,我开始运行,并用我的笔记本电脑连接到模块。在那里,我可以访问网站 (192.168.4.1) 上描述的页面。当我尝试保存程序(或之后加载)时,什么也没有发生。该网站显示保存进度并显示保存已成功发生的警报,但是当我单击“运行”选项卡时,没有任何反应。它只是显示“完成...”或类似的东西。哪怕是一个简单的
代码:
全选Print "Hello world!"
End
不会运行。
这里有什么问题?我在某处读到我需要一个坚固的适配器(当前)。可以使用我电脑上的 USB 端口为我的 esp 提供 3.3V 电压吗?
编辑:
也许我应该提到我在尝试上传代码时经常遇到这个错误:
代码:
全选warning: espcomm_sync failed
error: espcomm_open failed
另外,我无法发送 AT 命令(有一次,我成功了)。我不知道将其设置为什么波特率(我都试过了)。我怎么知道要使用哪个费率?
我读到蓝色有 512k 闪存,黑色有 1M,所以我知道将我的闪存设置为 1M(我有黑色版本)。
EDIT2:
我有时在串行监视器中收到的是以下文本(115200 波特率):
代码:
全选 ets Jan 8 2013,rst cause:4, boot mode:(3,7)
wdt reset
load 0x4010f000, len 1264, room 16
tail 0
chksum 0x42
csum 0x42
~ld