
以上就是一鍵下載電路,mcuisp會控制CH340的RTS#和DTR#高低電平的變化,通過控制高低電平的變化,進而控制BOOT0和RESET的狀態,我用電壓表測試了引腳電平的狀態,RTS#和DTR#初始狀態時為高電平,在啟用下載的時候,DTR#維持高,RTS#拉低,此時Q2和Q3都導通,那么BOOT0為高電平狀態,RESET為低電平復位,然后DTR#變低,Q2不導通,復位結束,此時的BOOT0為高電平,那么就會啟用串口下載程序,開始和mcuisp下載軟件進行通信,進行代碼下載,等到代碼下載結束時,RTS#先變高電平,然后DTR#在變高電平,如果DTR#先變到電平,那么又會產生復位的。