乐鑫技术交流
直播中

张宇

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

在ESP Wemos D1 Mini Pro上将FTDI连接到RX和TX遇到的疑问求解

我在 ESP Wemos D1 Mini Pro 上将 FTDI 连接到我的 RX 和 TX。我必须物理断开 Wemos D1 上的 RX 引脚才能刷新新固件。我的猜测是引脚与 Wemos 板上内置的 USB 接口共享,所以我的两个选择是保持物理断开 RX 引脚或进行 UART 交换,以便在运行时将不同的引脚用于 UART,对吗?
还有其他选择吗?

回帖(1)

刘娟

2024-7-10 17:50:47
您遇到的问题是因为FTDI和Wemos D1 Mini Pro的TX和RX引脚共享相同的引脚。在这种情况下,您有以下几个解决方案:

1. 物理断开RX引脚:这是您已经尝试过的方法。在烧录新固件时,您需要断开RX引脚,以避免FTDI与Wemos板上的USB接口发生冲突。

2. UART交换:您可以将FTDI连接到Wemos D1 Mini Pro的其他空闲TX和RX引脚。这样,您可以在运行时使用不同的引脚进行UART通信,而不影响烧录新固件。

3. 使用外部串口扩展模块:您可以购买一个外部串口扩展模块,如MAX485或MAX3232,然后将FTDI连接到该模块。这样,您可以将模块连接到Wemos D1 Mini Pro的任何引脚,而不影响烧录新固件。

4. 使用软件串口:如果您的应用程序允许,您可以尝试使用Wemos D1 Mini Pro上的其他引脚实现软件串口。这样,您可以在不使用硬件串口的情况下进行通信。

5. 使用其他编程方法:除了UART之外,您还可以尝试使用其他编程方法,如I2C、SPI或无线通信(如蓝牙、Wi-Fi等)。

总之,您可以选择适合您项目需求和硬件条件的方法来解决这个问题。
举报

更多回帖

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