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