乐鑫技术交流
直播中

赵敏

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

使用Arduino IDE对电路板进行编程,ESP-01与ESP-01S影响我的代码要怎么解决?

我知道这两者之间的区别在于闪光灯的数量、缺少电源 LED,以及另一个 LED 在“01”上的 Txd 信号和“01S”上的 GPIO2 上……我遇到的问题是我有适用于 ESP-01 的代码,但同样的代码不适用于 ESP-01S。我用的是同一块板;只需将 esp-01 板换入和换出我的插座即可。该代码不使用 GPIO 引脚,它所做的只是自动连接到我拥有的无线路由器,并托管一个网页。在“01”板上,大约需要 1-2 秒才能无线连接并显示其 IP 地址。“01S”板上的相同代码在尝试连接时就在那里(向终端屏幕发送点)。
ESP-01S 与 ESP-01(除了 ESP-01S 上缺少的第二个 LED 之外)是否存在任何引出线或电路差异?
我不认为这是电源问题,我现在使用的是合适的电源(在我能够摆脱 USB 电源之前)。
我在“01S”板上的 3.3V 和 GND 引脚之间添加了一个 100nF 电容,就像我在“01”板上所做的那样
“01”板已经超过 3 年了,我上周刚订购/收到的“01S”
我我正在使用 Arduino IDE 对电路板进行编程。似乎没有问题编程。

               


                        

回帖(1)

听风说梦

2023-8-8 09:43:58
)在编程方面没有任何实际区别。所以问题可能出在其他方面,例如:

1. 电源问题:检查您的设备是否有足够的电源,如果您的 ESP-01S 电源不稳定,它可能会导致无法正常连接到无线路由器。您可以尝试用稳定的电源来解决这个问题。

2. 引脚映射:虽然您的代码没有使用 GPIO 引脚,但是不同的 ESP8266 模块上的引脚映射是不同的。您可能需要修改您的代码以适应 ESP-01S 的引脚映射。

3. 时钟问题:ESP8266 需要一个准确的时钟来运行。如果您的设备时钟不准确,它可能会影响您的无线连接。请确保您的设备有准确的时钟。

如果您排除了以上问题并且仍然无法连接到无线路由器,请尝试更新您的 ESP8266 固件或重新烧写固件。这些步骤可能会解决一些不明原因的问题。
举报

更多回帖

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