關于STM32單片機采用CH340串口燒寫程序的細節(jié)

針對STM32系列單片機烤礁,大家一般采用STLink和Jlink來下載程序关翎,這里我們試一下CH340 USB轉串口芯片的下載方法,主要是將Boot電平設置好沐祷。
采用:STM32F103C6T6芯片microUSB 接口連上電腦嚷闭,com3端口
環(huán)境:Win10,提前安裝好CH340/341系列的驅動

針對BOOT0和BOOT1的不同接線方式(高電平赖临,低電平胞锰,不接線),開發(fā)板的下載情況分析如下圖:(“x”代表不接線兢榨,“√”代表能成功下載)

Boot接線方式

image.png

首先對BOOT0與BOOT1如何連接及連接方式介紹一下嗅榕。

STM32 單片機的BOOT0 和BOOT1 應用原理
STM32 三種啟動模式對應的存儲介質均是芯片內置的,它們是:
1)主閃存存儲器= 芯片內置的Flash吵聪。這也是正常工作模式
2)SRAM = 芯片內置的RAM 區(qū)凌那,就是內存啦。
3)系統(tǒng)存儲器= 芯片內部一塊特定的區(qū)域吟逝,芯片出廠時在這個區(qū)域預置了一段Bootloader帽蝶,就是通常說
的ISP 程序。這個區(qū)域的內容在芯片出廠后沒有人能夠修改或擦除块攒,即它是一個ROM 區(qū)励稳。
在每個STM32 的芯片上都有兩個管腳BOOT0 和BOOT1,這兩個管腳在芯片復位時的電平狀態(tài)決定了芯片復
一般不使用內置SRAM 啟動(BOOT1=1 BOOT0=1)囱井,因為SRAM 掉電后數據就丟失驹尼。
一般BOOT0 和BOOT1 跳線都跳到0(地)。只是在ISP 下載的情況下庞呕,BOOT0=1新翎,BOOT1=0 ,下載完成后千扶,把BOOT0 的跳線接回0料祠,也即BOOT0=0骆捧,BOOT1=0 澎羞,也可以不用更改
我們在這里采用CH340串口燒寫下載程序,BOOT0和BOOT1分別設置為1和0敛苇,下載后可直接運行妆绞,但復位后代碼不執(zhí)行顺呕,可以在調試過程中,不用頻繁更改boot電平
注意:如果JTAG 相關的引腳被用作普通IO括饶,將無法下載(BOOT0 為低電平的情況下)株茶。解決辦法是用串口下載一次程序后再用JLINK 下載,或者將BOOT0 配置成高電平后下載图焰。

Keil5中代碼STM32單片機C語言代碼如下:


Keil5代碼情況

編譯好后启盛,在FlyMcu軟件進行下載:
將Boot電平設置好,
選好要下載的.hex文件技羔,設置為STMISP
DTR的低電平復位僵闯,RTS高電平進BootLoader
點擊開始編程,結果如下圖:

FlyMcu軟件下載界面

耗時1.5s左右藤滥,寫入1kb,下載完后鳖粟,可看到STM 32 單片機開始執(zhí)行程序,小燈開始閃爍(5mm黃色發(fā)光二極管拙绊,插在面包板上向图,正極(白色公專轉母杜邦線)接A0引腳,負極接GND引腳(黑色公專轉母杜邦線)标沪,其間串聯(lián)一個220Ω的色環(huán)電阻)
效果如下圖:


LED閃爍

參考:
STM32 單片機的BOOT0 和BOOT1使用注意事項
STM32 BOOT0和BOOT1對于下載程序的應用
關于STM32單片機的兩引腳BOOT0和BOOT1的詳細說明
STM32 ~ CH340在STM32實現(xiàn)一鍵下載電路

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末榄攀,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子谨娜,更是在濱河造成了極大的恐慌航攒,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件趴梢,死亡現(xiàn)場離奇詭異漠畜,居然都是意外死亡,警方通過查閱死者的電腦和手機坞靶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進店門憔狞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人彰阴,你說我怎么就攤上這事瘾敢。” “怎么了尿这?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵簇抵,是天一觀的道長。 經常有香客問我射众,道長碟摆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任叨橱,我火速辦了婚禮典蜕,結果婚禮上断盛,老公的妹妹穿的比我還像新娘。我一直安慰自己愉舔,他們只是感情好钢猛,可當我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著轩缤,像睡著了一般命迈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上火的,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天躺翻,我揣著相機與錄音,去河邊找鬼卫玖。 笑死公你,一個胖子當著我的面吹牛,可吹牛的內容都是我干的假瞬。 我是一名探鬼主播陕靠,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼脱茉!你這毒婦竟也來了剪芥?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤琴许,失蹤者是張志新(化名)和其女友劉穎税肪,沒想到半個月后,有當地人在樹林里發(fā)現(xiàn)了一具尸體榜田,經...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡益兄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了箭券。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片净捅。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖辩块,靈堂內的尸體忽然破棺而出蛔六,到底是詐尸還是另有隱情,我是刑警寧澤废亭,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布国章,位于F島的核電站,受9級特大地震影響豆村,放射性物質發(fā)生泄漏液兽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一你画、第九天 我趴在偏房一處隱蔽的房頂上張望抵碟。 院中可真熱鬧,春花似錦坏匪、人聲如沸拟逮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽敦迄。三九已至,卻和暖如春凭迹,著一層夾襖步出監(jiān)牢的瞬間罚屋,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工嗅绸, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留脾猛,地道東北人。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓鱼鸠,卻偏偏與公主長得像猛拴,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蚀狰,可洞房花燭夜當晚...
    茶點故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內容