1

我最近买了一个 ESP8266 (ESP-01, 1M) 但我完全没有让它响应。

我尝试使用运行内置BareMinimum脚本(以及此处描述的脚本)的 Arduino Uno 与它进行通信,以像 FTDI 一样工作。

但是,当任何 AT 命令通过串行监视器发送给它时,使用任何一种方法都没有任何响应。

红色电源 LED 亮起,而蓝色 LED 始终熄灭。

我的接线:

GND - GND
RX - RX
TX - TX
VCC - 3v3
CH_PD - 3v3

我想要一些关于如何解决这个错误的线索,

4

1 回答 1

2

好的,看起来和我花了几个小时一样的问题。

您的 Arduino TX 具有高电平 5V。如果你用这个电压向你的 ESP 发送消息,你(肯定)会破坏它。我认为那发生在你身上。所以你必须买一个新的ESP。

下一次尝试: 如果您使用 9600 的波特率,您可以使用两个 10kOhm 电阻将 TX 电压减半。(我已经这样做了,它没有问题)从你的 ESP 向你的 Arduino 3.3V 发送消息就足够了。对于更高的波特率,您可以使用逻辑电平转换器:https ://learn.sparkfun.com/tutorials/using-the-logic-level-converter

于 2015-08-24T18:04:19.190 回答