我用串行wifi wifi card买了esp8266 我将RX连接到TX; TX到RX; VCC到VCC; GRD到GRD; 如果是程序模式而不是UART模式,我不能与电路板通信;重置什么都不做。
电路板上的红色指示灯亮起。
我将wifi串口连接到Arduino uno板。 尝试上传草图我得到以下错误:
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
任何帮助或指南都可以帮助我解决问题。
答案 0 :(得分:10)
由于我的ESP8266模块出现了很多问题,所以我通常会注意这一点:
答案 1 :(得分:2)
我花了两个晚上尝试上传固件,所以我会重复一下帮助我的事情,因为没有那么多解决方案:
答案 2 :(得分:1)
在闪存固件之前,请按住FLASH按钮,然后按一下RST按钮。当我们的固件下载工具发布时,它将自动刷新固件,无需按任何按钮
答案 3 :(得分:0)
我有这个非常奇怪的问题,接地GPIO 0对我来说不起作用,但经过大量的反复试验后,我设法上传了直接将两个gpios连接到arduino板上的地面并且它有效。真奇怪。
答案 4 :(得分:0)
我有同样的问题。在我的情况下,我正在上传另一个终端程序,我正在检查串行数据。关闭串口监视器后(让Arduino IDE使用串口)问题得到了部分解决。
另一半问题涉及小心按下GPIO0按钮然后重置。 This helped me实现这一目标。
答案 5 :(得分:0)
我有同样的问题,但在我将程序员设置为" AVR ISP"在Arduino IDE / Tools中,之后上传成功并且工作正常。
希望它有所帮助。
答案 6 :(得分:0)
首先,您必须确保Arduino IDE安装了ESP8266库。要执行此操作,请转到文件>首选项,然后在其他委员会管理器URL下粘贴此链接:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
然后,转到工具> board> board manager。滚动,直到找到ESP的链接,然后下载它。 一旦选择了电路板的所有信息,就将程序员改为" AVR ISP"
最后,要下载代码,请按住GPIO0按钮并按一下重置按钮。最后,点击下载!
要使用串行监视器,您可能需要使用115200速度,因为它不是默认值。 希望这有帮助!
答案 7 :(得分:0)
请按照我今天花了6个小时的操作系统下载并安装这些驱动程序,最后这就是解决方案。 https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx
答案 8 :(得分:0)
请按照潜在客户进行操作,然后您将获得正确的输出结果,并确保'在回复AT命令时,只需在计算机的C目录中搜索Arduino15文件,它就会在C / users / app数据的某个地方删除它,然后将Arduino设置为arduino uno board或者你正在使用的任何板子并连接Esp8266 as,UNO --- ESP8266 RX ----- RX TX ----- TX GND --- GND 3.3V --- VCC和CH_PD 一旦连接打开串行监视器并设置"两者NL& CR"和波特到9600。 发送" AT"去测试。如果没有出现,请尝试不同的波特率,如115200或57600并重新测试。 如果你得到"好的"回复然后一切正常。
答案 9 :(得分:0)
我刚买了Wemos D1并遇到了同样的问题:我无法上传我的草图。有几个原因:
1)我的Mac上没有加载CH340G驱动程序。 Win和Mac平台都需要这些驱动程序。 Linux没有。我在http://sparks.gogo.co.nz/ch340.html
找到了我的司机2)您需要将电路板添加到Arduino IDE中。您可以在http://www.beerandchips.net/2016/01/24/wemos-d1-hands-on-with-the-new-arduino-compatible-esp8266-dev-board/
找到执行此操作的步骤一旦我完成了这两个步骤(一定要选择串口),一切都很顺利,我可以毫不费力地上传我的草图。
答案 10 :(得分:0)
我有(太多/错误)COM端口。找到合适的人,我没事。
答案 11 :(得分:-1)
这次我通过以下方式成功地通过arduino将草图从IDE上传到esp8266:
1) IDE Tools menu: upload speed 115200
2) opt this one in tools menu: Programmer- AVR ISP
3) Keep serial monitor closed. If com port not visible under Tools, disconnect and reconnect USB from laptop
4)Reset Arduino
5)Connect GPIO0 of 8266 to VCC(3.3V) for a blink and remove
6) Connect reset of 8266 to gnd for a blink and remove
7)GPIO0 grounded..keep this one gnded for the upload period
希望这个有效..