乐鑫技术交流
直播中

杨春林

7年用户 920经验值
私信 关注
[问答]

如何将ESP12E与arduino IDE一起使用?

我正在尝试将 ESP12E 与 arduino IDE 一起使用。
我猜我已经连接了所有东西。
using a 1000uF capa & a 0,1uF capa between GND & VCC.
我还用10k电阻上下拉。

我设法上传了 WiFiScan 示例。
但是当我在正常模式(GPIO0 到高)下运行时,我收到这条消息:

负载 0x4010f000,LEN 1384,房间 16
尾 8
Chksum 0x2d
CSUM 0x2d
型号:v09f0c112
~ld
致命异常 (0):
EPC1=0x40218354,EPC2=0x00000000,EPC3=0x00000000,excvaddr=0x00000000,DEPC=0x00000000
致命异常 (0):
EPC1=0x40218354,EPC2=0x00000000,EPC3=0x00000000,excvaddr=0x00000000,DEPC=0x00000000
致命异常 (0):
EPC1=0x40218354,EPC2=0x00000000,EPC3=0x00000000,excvaddr=0x00000000,DEPC=0x00000000
致命异常 (0):
EPC1=0x40218354,EPC2=0x00000000,EPC3=0x00000000,excvaddr=0x00000000,DEPC=0x00000000
致命异常 (0):
EPC1=0x40218354,EPC2=0x00000000,EPC3=0x00000000,excvaddr=0x00000000,DEPC=0x00000000
致命异常 (0):
EPC1=0x40218354,EPC2=0x00000000,EPC3=0x00000000,excvaddr=0x00000000,DEPC=0x00000000
致命异常 (0):
EPC1=0x40218354,EPC2=0x00000000,EPC3=0x00000000,excvaddr=0x00000000,DEPC=0x00000000



当我查看地址0x40218354时,这似乎是由于法典:全选
user_uart_wait_tx_fifo_empty
!

你能告诉我我该怎么做吗?
我忘了提到,我有一个 IPS 3610D 作为电源,配置为提供 3.5v。
我的Arduino IDE参数是:

通用ESP8266模块
QIO
闪光频率 80Mhz
CPU频率 80Mhz
闪存大小 4MB,SPIFFS 为 1MB
调试端口 : 串行
调试级别 : 无
重置方法 CK
上传速度 115200
编程器:AVRIsp mkll(我也尝试了 AVRIsp 和 USBasp)



这很重要,因为我想为我的客户嵌入 ESP12e。

回帖(1)

爱与友人

2024-7-18 17:57:07
要将ESP12E与Arduino IDE一起使用,您需要遵循以下步骤:

1. **安装Arduino IDE**:
   如果您还没有安装Arduino IDE,请从官方网站(https://www.arduino.cc/en/software)下载并安装。

2. **添加ESP8266板**:
   打开Arduino IDE,转到“文件”>“首选项”,在“附加开发板管理器网址”中添加以下网址:
   ```
   http://arduino.esp8266.com/stable/package_esp8266com_index.json
   ```
   点击“确定”并关闭首选项窗口。

3. **安装ESP8266开发板**:
   转到“工具”>“开发板”>“开发板管理器”,在搜索框中输入“ESP8266”,然后选择“esp8266 by ESP8266 Community”并点击“安装”。

4. **选择ESP8266开发板**:
   在“工具”菜单中,选择“开发板”>“ESP8266 Boards”>“Generic ESP8266 Module”。

5. **选择端口**:
   在“工具”菜单中,选择“端口”,然后从列表中选择与您的ESP12E模块连接的端口。

6. **上传代码**:
   现在,您可以将代码上传到ESP12E模块。点击“上传”按钮,Arduino IDE将编译并上传代码到模块。

关于您遇到的问题,这可能是由于以下原因之一:

1. **固件问题**:
   确保您使用的是正确的ESP8266固件。您可以尝试重新烧录固件,或者在Arduino IDE中选择不同的开发板。

2. **电源问题**:
   您提到使用了1000uF和0.1uF电容,这通常是足够的。但是,请确保您的电源电压在3.3V左右,因为ESP12E模块通常需要3.3V电源。

3. **GPIO0引脚问题**:
   您提到将GPIO0引脚连接到高电平。确保GPIO0引脚正确连接到高电平(3.3V),以便模块进入正常模式。

4. **代码问题**:
   检查您的代码是否有任何问题,特别是与WiFi连接和内存管理相关的部分。您可以尝试使用其他示例代码,看看问题是否仍然存在。

5. **硬件问题**:
   如果以上步骤都无法解决问题,可能是ESP12E模块本身存在问题。您可以尝试使用另一个模块,看看问题是否仍然存在。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分