您遇到的问题是因为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等)。
总之,您可以选择适合您项目需求和硬件条件的方法来解决这个问题。
您遇到的问题是因为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等)。
总之,您可以选择适合您项目需求和硬件条件的方法来解决这个问题。
举报