這里簡單說明一下一鍵下載電路的原理,我們知道, STM32 串口下載的標準方法是 2 個步
驟:
1, 把 B0 接 V3.3(保持 B1 接 GND)。
2, 按一下復位按鍵。
通過這兩個步驟,我們就可以通過串口下載代碼了,下載完成之后,如果沒有設置從
0X08000000 開始運行,則代碼不會立即運行,此時,你還需要把 B0 接回 GND,然后再按一
次復位,才會開始運行你剛剛下載的代碼。所以整個過程,你得跳動 2 次跳線帽,還得按 2 次
復位,比較繁瑣。而我們的一鍵下載電路,則利用串口的 DTR 和 RTS 信號,分別控制 STM32
的復位和 B0,配合上位機軟件(mcuisp),設置: DTR 的低電平復位, RTS 高電平進 BootLoader,
這樣,B0 和 STM32 的復位,完全可以由下載軟件自動控制,從而實現一鍵下載。
接著我們在 USB_232 處插入 USB 線, 并接上電腦, 如果之前沒有安裝 CH340G 的驅動 (如
果已經安裝過了驅動,則應該能在設備管理器里面看到 USB 串口,如果不能則要先卸載之前的
驅動,卸載完后重啟電腦,再重新安裝我們提供的驅動),則電腦會提示找到新硬件





