代码之家  ›  专栏  ›  技术社区  ›  John Smith

ESP8266-01从Arduino IDE加载但不运行

  •  0
  • John Smith  · 技术社区  · 8 年前

    几个月前,我的工作还不错,但似乎不知道发生了什么变化。我有几个ESP-01,我可以使用Arduino IDE和通用8266板配置文件上传,但我无法运行任何东西。串行监视器上没有显示任何内容。我尝试过以下简单代码:

    void setup() {
      // put your setup code here, to run once:
      delay(1000);
      Serial.begin(115200);
      delay(1000);
      Serial.println("Hello, you've entered setup()...");
    }
    
    void loop() {
      // put your main code here, to run repeatedly:
      Serial.println("Good day, you're in loop()...");
      delay(2000);
    }
    

    我试过在启用引脚上使用一个3.3v的跳线和一个10k电阻。编程后,我删除了GPIO0。似乎什么都没用。我有4个筹码,所以我知道我没有做什么。

    我在VCC上有3.3v(测量),RST上没有,EN到VCC(尝试10k到VCC),TX-RX,RX-TX,0-Gnd用于编程,2上没有,Gnd-Gnd

    2 回复  |  直到 8 年前
        1
  •  0
  •   John Smith    8 年前

    我找到了这个问题的答案。ESP-01芯片似乎必须在GPIO 0、GPIO 2上安装10k电阻器,并重置为VCC才能正常工作。虽然芯片似乎接受了闪存,但浮动引脚造成了问题。一旦我加入了拉起阻力,就像变魔术一样,一切都开始起作用了。

        2
  •  0
  •   Adrian Andrei    7 年前

    只需切换到boards版本2.4即可。那就行了