目前使用一个 8266 的 GPIO 13 和 15 连接到另外一个芯片的 TX 和 RX
由于另外一个芯片的 RX 和 TX 在空闲时是高电平的状态
当 8266 重启的时候,就会检测到 15 是高电平
然后就进入 boot 7 模式
无法从 flash 正常启动了就
请问这种情况应该怎么解决?
是否有什么跳线直接解决这个问题?
还是需要在电路板上做些调整?
UART0 交换到 GPIO13/15 后系统重启进不去系统
Re: UART0 交换到 GPIO13/15 后系统重启进不去系统
Postby ESP_Xutao » Thu Feb 09, 2017 6:33 pm
你好:
在 UART 交换方案中,MTDO 将作为交换后的 TXD 连接至 RXD。GPIO15 需要在上电时保证不会被拉高。如果在 GPIO15 已经外接下拉电阻的情况下,还是被拉高的时候,可以尝试在 GPIO15 和 MCU_RXD 连接线之间加一个 NMOS 管。该管子的栅端可通过 GPIO4(加下拉电阻)保证上电该 NMOS 管不导通,flash boot 之后再通过 GPIO4 开启该 NMOS 管。
在 UART 交换方案中,MTDO 将作为交换后的 TXD 连接至 RXD。GPIO15 需要在上电时保证不会被拉高。如果在 GPIO15 已经外接下拉电阻的情况下,还是被拉高的时候,可以尝试在 GPIO15 和 MCU_RXD 连接线之间加一个 NMOS 管。该管子的栅端可通过 GPIO4(加下拉电阻)保证上电该 NMOS 管不导通,flash boot 之后再通过 GPIO4 开启该 NMOS 管。
Re: UART0 交换到 GPIO13/15 后系统重启进不去系统
Postby ESP_Xutao » Thu Feb 09, 2017 6:50 pm
你好:
在 UART 交换方案中,MTDO 将作为交换后的 TXD 连接至 RXD。GPIO15 需要在上电时保证不会被拉高。如果在 GPIO15 已经外接下拉电阻的情况下,还是被拉高的时候,可以尝试在 GPIO15 和 MCU_RXD 连接线之间加一个 NMOS 管。该管子的栅端可通过 GPIO4(加下拉电阻)保证上电该 NMOS 管不导通,flash boot 之后再通过 GPIO4 开启该 NMOS 管。
在 UART 交换方案中,MTDO 将作为交换后的 TXD 连接至 RXD。GPIO15 需要在上电时保证不会被拉高。如果在 GPIO15 已经外接下拉电阻的情况下,还是被拉高的时候,可以尝试在 GPIO15 和 MCU_RXD 连接线之间加一个 NMOS 管。该管子的栅端可通过 GPIO4(加下拉电阻)保证上电该 NMOS 管不导通,flash boot 之后再通过 GPIO4 开启该 NMOS 管。
Who is online
Users browsing this forum: No registered users and 300 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.