首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法将程序发送到ESP8266模块

我无法将程序发送到ESP8266模块
EN

Stack Overflow用户
提问于 2016-08-27 03:37:51
回答 1查看 123关注 0票数 0

昨天我得到了ESP8266,NodeMCU v2.0。我有一个模块的问题。我使用的是Esplorer IDE。我用LUA语言编写了简单的代码。

代码语言:javascript
复制
gpio.mode(4,gpio.OUTPUT)
gpio.write(4,gpio.LOW)
wifi.setmode(wifi.STATION)
wifi.sta.config("Livebox-C408","7255E6262488CC90482CE6F264")
print(wifi.sta.getip())

当我将程序发送到ESP8266时,Esplorer显示以下错误。

代码语言:javascript
复制
stdin:2: '=' expected near 'a'
stdin:2: ')' expected (to close '(' at line 1) near 'TATION'

有时(~10%)我可以将上述程序发送到ESP8266而没有问题。在我看来,ESP8266已经损坏了。你怎么看我的问题?

预料到您的问题,登录和密码到我家wi-fi是正确的。

EN

回答 1

Stack Overflow用户

发布于 2016-08-27 04:42:26

以下是一些事情:

  • 没有NodeMCU v2.0这样的东西。你可能指的是v2或1.0。v1的修订版是0.9。有关详细信息,请参阅my comparison
  • 您的代码注定会“失败”,因为它没有考虑到wifi.sta.config()是异步的,即它不会阻塞,直到分配了一个IP地址。print(wifi.sta.getip())最终将打印nil。我们有一台example for a better boot sequence in the docs.
  • Your设备很可能没有损坏。
  • 在ESPlorer设置中修改了加速模式和哑巴模式。我打开了“涡轮模式”,关闭了“哑巴模式”。此外,将您的波特率设置为115‘200。
  • 如果您还没有这样做,我强烈建议upgrade your firmware to a recent version。请参见here how to build it。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39173616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档