完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在 ESP Wemos D1 Mini Pro 上将 FTDI 连接到我的 RX 和 TX。我必须物理断开 Wemos D1 上的 RX 引脚才能刷新新固件。我的猜测是引脚与 Wemos 板上内置的 USB 接口共享,所以我的两个选择是保持物理断开 RX 引脚或进行 UART 交换,以便在运行时将不同的引脚用于 UART,对吗?
还有其他选择吗? |
|
相关推荐
1个回答
|
|
您遇到的问题是因为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等)。 总之,您可以选择适合您项目需求和硬件条件的方法来解决这个问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
545浏览 6评论
457浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
437浏览 5评论
441浏览 4评论
411浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 21:10 , Processed in 0.663811 second(s), Total 49, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号