久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > STM32單片機如何(he)編程

STM32單片機如何編程 時間:2018-12-12      來源:未(wei)知

STM32單片機如(ru)何(he)編程

1.前言

本博文(wen)針對(dui)于(yu)沒(mei)有(you)stm32編(bian)程(cheng)經驗(yan)的讀者,如(ru)博文(wen)中有(you)任何問題請與博主聯系,如(ru)需轉載請指明出(chu)處。本博文(wen)采用(yong)的芯片為(wei)STM32F103VET6,編(bian)程(cheng)軟件為(wei)MDK,下載器為(wei)J-link

2.芯片

STM32F103VET6芯片外圍接(jie)口(kou)如下:(如下圖(tu))

定(ding)時器(qi):4個(ge)通用定(ding)時器(qi) ,兩個(ge)高級定(ding)時器(qi),兩個(ge)基本定(ding)時器(qi). 

通訊方式: 兩(liang)個(ge)SPI,兩(liang)個(ge)I2C,五個(ge)USART, 一個(ge)USB,一個(ge)CAN通信,一個(ge)SDIO. 

GPIO: 112 個 . 

ADC : 12位 ADC 三路(lu) 共有 16個通道. 

DAC : 12位(wei) DAC 兩路 共(gong)有2個通道(dao). 

CPU : 72MHz . 

操作電(dian)壓:2.0-3.6V. 

最(zui)大(da)耗散功率(lv): 434mW.

單片機編程,STM32編程單片機編程,STM32編程

3.編(bian)程軟件

3.1軟件的安裝(版本為4.72)

1.mdk472是安裝工具,KEIL_lic是破解軟(ruan)件(建議購(gou)買正版)。

單片機編程,STM32編程

2.雙擊安裝,選(xuan)擇下一(yi)步(bu)就可以(yi)了,出現(xian)如(ru)下界面時輸入任(ren)意的字符串(chuan)。

單片機編程,STM32編程

3.安裝(zhuang)成功

4.破解,以管(guan)理員身份運(yun)行這keil uVision4和KEIL_Lic。在keil軟件中選擇file->license manager出現如下(xia)界面。

單片機編程,STM32編程

將上(shang)圖的(de)(de)CID號碼(ma)賦值到(dao)KEIL_Lic中,其(qi)余的(de)(de)選項按(an)照如圖填(tian)寫,填(tian)寫完點擊generate就會生(sheng)成激活碼(ma)47GJJ-UGXHR-7R9X3-A70L1-6MJ37-SF9RD(每個人的(de)(de)不一樣(yang)),然(ran)后(hou)將生(sheng)成的(de)(de)激活碼(ma)填(tian)寫到(dao)keil軟件(jian)的(de)(de)New license ID code中,點擊Add lic即可。

單片機編程,STM32編程

出現如下界面表示激活成功

單片機編程,STM32編程

注:讀者還可以安裝STM32CubeMX軟件,這是一個圖像話的編程工具,但是對于初學者還是建議按照本文的方式來安裝,這樣更有利于對STM32這塊芯片的理解。

3.2創建工程

1.模板(ban)的創建

安裝完驅動之后我(wo)們就可以來編(bian)寫應用程序,但(dan)是這樣的(de)(de)話我(wo)們就必須(xu)一(yi)(yi)個文(wen)(wen)件一(yi)(yi)個文(wen)(wen)件的(de)(de)編(bian)寫實現(xian),但(dan)是對于STM32這些外圍的(de)(de)設備寄(ji)存器的(de)(de)地址都是一(yi)(yi)樣的(de)(de),所以這里我(wo)們就采用ST公(gong)司(si)做(zuo)好的(de)(de)庫來實現(xian),STM32 lib3.5的(de)(de)固(gu)件庫在(zai)如下(xia)位置點擊get software即可獲取(qu):

單片機編程,STM32編程

登錄之后就可以(yi)吧(ba)這個(ge)固(gu)件庫下載下來了(le)(le),那么如(ru)何根據固(gu)件庫區(qu)創建(jian)一(yi)個(ge)工程(cheng)那?這個(ge)過程(cheng)在(zai)百度上已(yi)經(jing)很(hen)多了(le)(le),這里就不(bu)在(zai)闡述(shu)了(le)(le),創建(jian)好工程(cheng)之后就會出現如(ru)下界面

單片機編程,STM32編程

2.軟件的(de)編譯和下載

編(bian)譯:點擊從(cong)左邊數的第三個按鈕

單片機編程,STM32編程

下載:點擊最后一個(ge)按(an)鈕即可

4.下載

讀者(zhe)在下載(zai)代碼(ma)之前需(xu)要(yao)如下j-link的燒(shao)寫器,拿到燒(shao)寫器之后插入pc安裝對應(ying)的驅動,然(ran)后直接點擊圖標即可下載(zai)編(bian)譯(yi)好(hao)的代碼(ma)。

單片機編程,STM32編程

注意:不同的單片機的編程方法不同,但是步驟都是這些步驟,希望讀者能夠自行套用這個編程的模式,適配自己的單片機。

上一篇:通用串行總線控制器技術

下一篇:ARM:指令寄存器

熱點文章推薦
華清學員就業(ye)榜單
高薪(xin)學(xue)員經驗分(fen)享(xiang)
熱點(dian)新聞推薦
前臺專(zhuan)線:010-82525158 企(qi)業培訓洽談專線:010-82525379 院校(xiao)合(he)作洽談專(zhuan)線(xian):010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部