我在產(chǎn)品上用了基于CH340C的一鍵下載電路用于
下載程序和調(diào)試。
但是發(fā)現(xiàn)了一個(gè)問(wèn)題,MCU和CH340都上電后,打開串口,MCU會(huì)復(fù)位并進(jìn)入BootLoader。經(jīng)過(guò)測(cè)試發(fā)現(xiàn),在打開串口的一瞬間,DTR和RTS會(huì)抖動(dòng),導(dǎo)致單片機(jī)復(fù)位并進(jìn)入BootLoader。
請(qǐng)問(wèn)這是什么情況?這不是單一的個(gè)例,有兩款產(chǎn)品都有這個(gè)問(wèn)題。最后用了很愚蠢的方法解決,但這是不應(yīng)該的。
尤其值得注意的是,這只在上電后第一次打開串口會(huì)出現(xiàn)。打開后關(guān)閉,只要不下電,之后打開串口都不會(huì)出現(xiàn)這樣的問(wèn)題。也就是只會(huì)在每次上電以后第一次打開串口會(huì)有這個(gè)DTR和RTS的抖動(dòng)產(chǎn)生。
電路如下: