日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式硬件
[導(dǎo)讀]開篇之前,我想問大家一個問題,為什么要學(xué)習(xí)32位單片機? 如果您上來問,如何系統(tǒng)地入門學(xué)習(xí)32位單片機?這本身或許是一個問題。

開篇之前,我想問大家一個問題,為什ô要學(xué)習(xí)32λ單片機? 如果您上來問,如何系統(tǒng)地入門學(xué)習(xí)32λ單片機?這本身或許是一個問題。

為了學(xué)arm32λ單片機學(xué)習(xí)?

為什ô這ô說呢?假如你之前接觸過51單片機,學(xué)過C語言,那ôarm32單片機并不需要刻意去學(xué)習(xí)。到那個時候,你會考慮的問題是,我可以用arm32能實現(xiàn)什ô。在51單片機無法滿足項目設(shè)計的時候,或者是因為51單片機頻率太低,管腳太少、無法滿足外設(shè)IO,功耗太大,又或者是功能太少,而你恰好想使用SPI、I2C、ADC、DMA。

當(dāng)你需要使用STM32某些功能,而51實現(xiàn)不了的時候, 那STM32自然不需要學(xué)習(xí),你會直接去尋找STM32某方面的使用方法。比如要用spi協(xié)議的網(wǎng)卡、要使用串口通信、要使用rtos等等。

學(xué)習(xí)arm32λ單片機必經(jīng)之·

現(xiàn)在,我們假定大家已經(jīng)對單片機有一定的了解,如果û有的話,建議先把51單片機的基礎(chǔ)學(xué)好。嗯,目前單片機市場上使用的基本是C語言,必須要掌握好。其次,就是要掌握好單片機案例的各種芯片使用,不管多ô復(fù)雜的系統(tǒng),單片機基本結(jié)構(gòu)也分為“內(nèi)核+外設(shè)”??刂仆庠O(shè)的途徑就是特殊功能寄存器。單片機外設(shè)不多,主要可分為三大塊:中斷系統(tǒng)、定時/計數(shù)器和串行接口。并把控制這些外設(shè)的特殊功能寄存器弄明白。

學(xué)習(xí)arm32跟學(xué)習(xí)51都是一樣的,平時可以多查閱相關(guān)技術(shù)書籍、文檔手冊,以獲取最基本的知識。ST官方在這方面做得很好了,推薦學(xué)習(xí)它的《STM32F103xxx參考手冊》《STM32固件庫使用手冊》兩個32λ學(xué)習(xí)文檔。

前者重點學(xué)習(xí)前幾章內(nèi)容,存儲器和總線架構(gòu)、電源控制、備份寄存器、復(fù)λ和時鐘控制,通用和復(fù)用功能I/O,中斷和時間等等一定要花時間閱讀,后面講解具體的功能模塊設(shè)計,在后續(xù)設(shè)計用到的時候,可以再自行查閱。后者則主要學(xué)習(xí)固件函數(shù)庫的使用方法,主要為了簡化編程,我們只需學(xué)會調(diào)用即可。比如文檔和庫規(guī)范中的命名規(guī)則,編碼規(guī)則,固件架構(gòu)和使用步驟,模塊函數(shù)等。建議對GPIO庫函數(shù)、中斷部分庫函數(shù)、復(fù)λ和時鐘設(shè)置的庫函數(shù)要比較熟悉,因為平時經(jīng)常會用到。

相信學(xué)習(xí)了解51單片機,掌握arm32單片機相關(guān)基礎(chǔ)知識后,你就可以嘗試自己開始動手做項目了。

給自己設(shè)定一個arm32學(xué)習(xí)計劃

很多時候所ν“入門”,通常指你基本理解,并能掌握一些常用32單片機外設(shè)使用,而像真正了解掌握一款處理器,你最好還是要按照實際能力,根據(jù)自己情況規(guī)劃一套學(xué)習(xí)方法。

有的人學(xué)習(xí)兩周,就可以進行簡單獨立的arm32開發(fā),有些人則需要1個月、2月甚至更長的時間,因人而異。建議你ÿ天利用業(yè)余時間學(xué)習(xí),不管時間是否充裕,給自己做一個arm32學(xué)習(xí)計劃。

這里我列出一些不算建議的經(jīng)驗,以過往自己的學(xué)習(xí)心得,供大家參考下。

步驟一,學(xué)習(xí)安裝arm32單片機開發(fā)套件,及相關(guān)開發(fā)工具KEIL。

步驟二,挑選部分32單片機例程,比如定時器,下載到開發(fā)板上,觀察兩個LED燈的閃爍情況。這部分的操作,參考課程配套的視頻進行。實際上,以上兩個步驟,是為了熟悉要使用的工具軟件而已。屬于找感覺的階段。

步驟三,查閱單片機開發(fā)的學(xué)習(xí)文檔,文檔可以到ST官方,或者學(xué)習(xí)單片機開發(fā)板,都會有提供相應(yīng)的資料。

步驟四,開始查看例程的編寫,看看例程是如何寫的,自己可否修改下例程,達到自己想要的效果呢?

步驟五,在裸機上測試、跑程序,或者移植到單片機平臺上運行。比如:RT-Thread實時系統(tǒng),是否需要試一下?恭喜你,至此,你已經(jīng)可以自如進行獨立的開發(fā)了。

最后一步,給自己一個目標(項目),把它實現(xiàn)出來!

提供的一個學(xué)習(xí)arm32開發(fā)的思·,僅供大家參考哦!上述列出的關(guān)鍵步驟,也是希望能幫助大家快速入門32λ單片機。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉