几个月前我的工作正常,但似乎无法弄清楚改变了什么。我有几个ESP-01,我可以使用Arduino IDE上传Generic 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);
}
我尝试在ENable引脚和10k电阻上使用跳线到3.3V。编程后我删除了GPIO0。似乎没什么用。我有4个芯片所以我知道我没有做任何事情。
我在VCC上有3.3v(测量),RST没有,EN到VCC(尝试10k到VCC),TX - RX,RX - TX,0 - Gnd用于编程,2没有,Gnd - Gnd
我找到了这个问题的答案。似乎ESP-01芯片必须在GPIO 0,GPIO 2上有10k电阻,并重置为VCC才能正常工作。虽然芯片似乎接受闪光灯,但浮动引脚引起了问题。一旦我添加了上拉电阻,它就像魔术一样,一切都开始工作了。
只需切换到2.4版本的主板。它会工作的