CH343P 免外圍電路自動(dòng)燒錄 ESP8266 的問題

使用 CH343P 模塊(來自某寶 WeAct Studio),安裝最新版本 CH343SER 驅(qū)動(dòng),按照此帖子的連接方式(RTS 連接目標(biāo)板 RESET, DTR 連接目標(biāo)板 GPIO0)連接主控為 ESP8266 的目標(biāo)板,使用 ESPHome CLI 進(jìn)行程序燒錄,出現(xiàn)下列問題:

  1. 有時(shí)出現(xiàn)燒錄瞬間失敗的情況,疑似目標(biāo)板復(fù)位故障

  2. 經(jīng)常出現(xiàn)燒錄完成后復(fù)位失敗沒有開始運(yùn)行用戶程序的情況,疑似復(fù)位時(shí) GPIO0 被保持拉低

目前經(jīng)過反復(fù)測(cè)試,需要確保 2 點(diǎn)操作才能大概保證正確燒錄:

  1. 必須先給目標(biāo)板上電,再將 CH343P 模塊插入U(xiǎn)SB(目標(biāo)板為獨(dú)立電源,不通過 USB 供電)

  2. 設(shè)備管理器中對(duì)應(yīng)設(shè)備高級(jí)設(shè)置中的“禁用 Modem 流控”選項(xiàng)必須處于選中狀態(tài)

比較疑惑為什么必須有這兩個(gè)條件?目前仍然感覺此方案好像不如傳統(tǒng)的雙三極管方案穩(wěn)定,求大神解答,感謝

如上描述問題,其原因應(yīng)該有2個(gè)。

1、使用USB供電的時(shí)候,單片機(jī)啟動(dòng)時(shí)消耗VBUS電流產(chǎn)生抖動(dòng)導(dǎo)致CH343重新復(fù)位;

2、串口打開的時(shí)候因不同軟件會(huì)對(duì)RTS和DTR有控制行為,故驅(qū)動(dòng)的設(shè)置是為了屏蔽串口打開時(shí)伴隨的RTS和DTR操作;從串口應(yīng)用軟件兼容性考慮,除CH340X此專用下載型號(hào)外,其余型號(hào)建議用傳統(tǒng)三極管電路;?



感謝回復(fù)!

關(guān)于第二個(gè)問題還有一個(gè)補(bǔ)充,我后來仔細(xì)看了看數(shù)據(jù)手冊(cè)然后往引腳上插 LED 觀察了一下,好像是因?yàn)?DTR 是 strapping 引腳,上電讀到低電平會(huì)變成 TNOW,小板上也沒有上拉電阻,如果目標(biāo)板沒供電就插入 USB 似乎就會(huì)導(dǎo)致切換為 TNOW,下載過程中就會(huì)不斷輸出低電平可能導(dǎo)致程序不跑,而先給目標(biāo)板上電的情況由于目標(biāo)板的 GPIO0 自帶上拉,DTR 行為正常

之后會(huì)看一下 CH340X 的方案,目前市面上好像還沒看到用這顆料做的小板,實(shí)在不行就自己畫個(gè)試試


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频