標(biāo)題: STM32串口下載程序 [打印本頁]

作者: 冷月楓    時(shí)間: 2020-2-5 09:47
標(biāo)題: STM32串口下載程序
STM32串口下載程序
如果我們用下載器下載程序很快,很方便,但是需要購(gòu)買下載器,很破費(fèi)。為此我們用串口下載程序,省去了購(gòu)買下載器的麻煩。
下面介紹用串口下載程序的方法:
1. 所需工具:
  串口轉(zhuǎn)TTL模塊一個(gè),STM32單片機(jī)一個(gè),杜邦線4根,mcuisp軟件。
單片機(jī)最小系統(tǒng)如圖所示:
自制串口下載電路:(自制開發(fā)板的時(shí)候使用,本文檔不使用)
一鍵下載電路如圖所示:
2.
要想了解串口下載電路的工作過程,首先要了解STM32的幾種啟動(dòng)模式。​
STM32的幾種啟動(dòng)模式如下表所示:​
BOOT1
BOOT0
啟動(dòng)模式
說明
X
0
用戶閃存存儲(chǔ)器
Flash啟動(dòng),運(yùn)行
0
1
系統(tǒng)存儲(chǔ)器
串口下載
1
1
SRAM啟動(dòng)
SRAM啟動(dòng),調(diào)試
要想下載程序,必須讓BOOT1=0,BOOT0=1.
運(yùn)行程序,必須BOOT0=0
3.串口和STM32的連線:
下面介紹單片機(jī)最小系統(tǒng)和串口連接的引腳圖:
單片機(jī)           串口
  A9           RX
A10             TX
GND             GND
VCC             3.3v
串口連接圖:
芯片連接圖:
4.mcuisp下載軟件的使用:
步驟詳圖:
1. 打開 mcuisp,先執(zhí)行1,2,3步。點(diǎn)擊搜索串口,將自動(dòng)找到電路板串口,在bps中選擇波特率為256000,左下角設(shè)置:DTR的低電平復(fù)位,RTS 高電平進(jìn) BootLoader
2. 設(shè)置完1,2,3步后可以執(zhí)行第4步,讀器件信息,這時(shí)如果出現(xiàn)界面中的信息,表明串口和單片機(jī)連接成功。
3. 執(zhí)行第5步,選擇一個(gè)hex文件,再執(zhí)行第6步,點(diǎn)擊開始編程就可以下載程序。(此過程不需要按復(fù)位鍵)
4. 下載完程序后,界面會(huì)出現(xiàn):此時(shí)程序下載完成。


STM32串口下載程序.pdf (704.17 KB, 下載次數(shù): 22)


作者: 冷月楓    時(shí)間: 2020-2-5 10:01
鏈接:https://pan.baidu.com/s/1WyvtnCJad_BqXbwTzhcofw  提取碼:h2xc
作者: 冷月楓    時(shí)間: 2020-2-5 10:01
上面是mcuisp下載軟件
作者: moli0513    時(shí)間: 2020-3-19 14:23
省錢的好方法!!!!!




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1