微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

esp8266编程

如何解决esp8266编程

我正在处理一个 Arduino 和 esp8266 项目,但我面临一个问题,即上传以下代码后,串行监视器上没有显示任何内容。我正在使用 USB 连接器为 Arduino 供电,然后通过连接所有 6 条线将 Esp8266 与其连接。我通过将 reset 与地连接来绕过 Arduino。上传代码时没有错误,但它什么也没显示。尝试将 esp8266 TX 与 Arduino RX 和 esp RX 与 Arduino TX 连接。而TX加TX和RX加RX也不过运气不好。波特率相同 115200 端口也正确但仍然无法正常工作。请帮我弄清楚!谢谢 PS:我附上了原理图,请检查一下。

Schematic

void setup() {
  Serial.begin(115200);
  while(!Serial) { delay(100); }
}

void loop() {
  Serial.println("Hello!");
  delay(1000);
}

解决方法

ESP-01 ... 和所有 ESP8622 ... 有两种操作模式。

  • Flash 模式/引导加载模式 - 启动时(首次施加电流时,或复位引脚接地后),如果 GPIO0(GPIO 零)引脚 {在 ESP-01 上是第7脚}接地,芯片进入非运行,接收编程模式。这是您加载已编译程序的位置。

  • 正常 - 启动时(如上),但 GPIO0未接地,然后 ESP-01 进入运行模式。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。