
以上就是一鍵下載電路,mcuisp會(huì)控制CH340的RTS#和DTR#高低電平的變化,通過(guò)控制高低電平的變化,進(jìn)而控制BOOT0和RESET的狀態(tài),我用電壓表測(cè)試了引腳電平的狀態(tài),RTS#和DTR#初始狀態(tài)時(shí)為高電平,在啟用下載的時(shí)候,DTR#維持高,RTS#拉低,此時(shí)Q2和Q3都導(dǎo)通,那么BOOT0為高電平狀態(tài),RESET為低電平復(fù)位,然后DTR#變低,Q2不導(dǎo)通,復(fù)位結(jié)束,此時(shí)的BOOT0為高電平,那么就會(huì)啟用串口下載程序,開始和mcuisp下載軟件進(jìn)行通信,進(jìn)行代碼下載,等到代碼下載結(jié)束時(shí),RTS#先變高電平,然后DTR#在變高電平,如果DTR#先變到電平,那么又會(huì)產(chǎn)生復(fù)位的。