我有一个 Raspberry Pi Pico,我正在尝试连接 Wifi。
我正在使用带有 sock 固件的 ESP-01,并确认 AT 命令正在通过 115200 和 9600 波特的 Arduino 串行监视器工作。要连接到我的电脑,我使用的是我在亚马逊上购买的 ESP-01S USB 适配器。
AT
OK
AT+GMR
AT version:1.2.0.0(Jul 1 2016 20:04:45)
SDK version:1.5.4.1(39cb9a32)
v1.0.0
Mar 11 2018 18:27:31
OK
+--------------------------+
| Both NL & CR | 9600 Baud |
+--------------------------+
一旦我将所有东西都连接到 Raspberry Pi Pico 上,ESP-01 上就会出现蓝光,而 USB 串行适配器则没有。而且我没有得到 ESP-01 的回应。
+-------------------+ +-------------------+
| | 3.3v PS | |
| Raspberry Pi | = | | ESP-01 |
| Pico | | +------+ 3.3v |
| | | | |
| GPIO 0 +----------------> RXD |
| | | | |
| GPIO 1 <----------------+ TXD |
| | | | |
| GND +-------+--------+ GND |
| | | |
| | | |
+-------------------+ +-------------------+
from machine import UART
uart = UART(0, baudrate=9600)
def write(msg):
print("Sending %s" % msg)
uart.write(msg)
write('AT\r\n')
while True:
if t:
print(t)
else:
t = uart.readline()
print('.', end="")
尝试了多个波特率以及 UART 0 和 UART 1(TX=0,RX=1 和 TX=4,RX=5)。ESP-01 由 3.3v 供电,不使用 Raspberry Pi 的电源。
可能发生什么会阻止响应?