(1)零基礎(chǔ)學(xué)stm32,這里所謂的“入門”,指的是能理解并掌握一些常用的STM32外設(shè),真正想掌握一款處理器,兩周根本說明不了什么問題。只能說,你已經(jīng)有所了解了。但是,這對我們初學(xué)者來說已經(jīng)足夠了。
如果您每天有充足的時間學(xué)習(xí),那么可以規(guī)定自己盡快地能獨立地進行簡單的STM32開發(fā)。
如果您每天只有業(yè)余時間來學(xué)習(xí)STM32,建議根據(jù)您的具體情況安排時間。畢竟計劃時間如果安排太緊,反而收不到良好的效果,只能進入惡性循環(huán),這是我們要避免的。
但是建議,不管您有無充足的時間,都必須給自己做一個計劃!!
這里列出一個思路,僅供參考。
步驟一,安裝完STM32學(xué)習(xí)的軟件,比如J-Link、Keilfor ARM(MDK)、ISP(如果需要從串口下載的話)。這些軟件安裝的詳細步驟,可以參考我們推出的相應(yīng)教程進行。
步驟二,挑選部分例程的HEX,比如LED燈的例程HEX文件,下載到芯達STM32開發(fā)板中,觀察兩個LED燈的閃爍情況。這部分的操作,可以參考我們推出的相應(yīng)的教程進行。
實際上,以上兩個步驟,是為了熟悉要使用的工具軟件而已。屬于找感覺的階段。其實我們還沒開始STM32的學(xué)習(xí)呢!
步驟三,準備幾個常用的文檔,比如《STM32的用戶手冊》,《STM32固件庫使用手冊》等文檔。用于平時查閱。這些文檔,在光盤中的芯片手冊目錄中均可找到。
步驟四,開始查看例程的編寫,看看例程是如何寫的,自己可否修改下例程,達到自己想要的效果呢?
步驟五,Ucos-II的移植,是否需要試一下?
恭喜你,至此,你已經(jīng)可以自如進行獨立的開發(fā)了。最后一步,給自己一個目標(項目),把它實現(xiàn)出來!
再次強調(diào),以上只是一個學(xué)習(xí)STM32的思路,供大家參考。下面列出了前面關(guān)鍵的步驟,希望大家能盡快入門。
第1步:熟悉調(diào)試軟件
對初學(xué)者來說,我們至少需要安裝兩個軟件:J-Link驅(qū)動軟件、MDK(就是原來的Keil)軟件。
這兩個軟件在安裝軟件的過程可以查看神舟開發(fā)板用戶手冊,這里不再重復(fù),大家可以參考我們推出的教程《如何安裝J-Link驅(qū)動軟件》以及《如何安裝MDK(Keil)軟件》。
如何驗證自己已經(jīng)熟悉調(diào)試軟件的操作了呢?很簡單,神舟STM32開發(fā)板光盤里附帶了很多HEX格式的文件,可以選擇一些HEX文件,來觀察運行結(jié)果。
該步驟要達到的目標:熟悉調(diào)試軟件,如燒寫HEX出現(xiàn)問題,可簡單判別問題所在,并獨立解決。
第2步:GPIO編程
這是第一次接觸固件庫的編程,一定要硬著頭皮去了解固件庫。建議大家盡量去用固件庫。而不是避開固件庫自己寫代碼——這樣只能在學(xué)習(xí)中才會發(fā)生。實際的項目中,代碼成百上千個,如何一個一個自己寫?調(diào)用固件庫中的函數(shù)來完成,才是王者之道。
信盈達企業(yè)內(nèi)訓(xùn)服務(wù)在業(yè)界享有盛譽,自成立以來先后為國內(nèi)1500多家知名公司成功實施過員工內(nèi)訓(xùn),包括中國中車集團、廣東寶龍集團、廣東海事局、深圳大運會、中國電信公司、中海油田、中集集團、道爾法、泛亞汽車、國人通信、華為、富士康、美安科技、格蘭瑞、中興、美的、日立、佳能等大公司,培訓(xùn)滿意率保持在96%以上,受到培訓(xùn)客戶的高度贊許。目前已經(jīng)與1800多家企業(yè)簽訂了長期合作協(xié)議,其中包括10多家世界500強企業(yè)。
零基礎(chǔ)學(xué)stm32,一直以來信盈達將“嵌入式培訓(xùn)”作為企業(yè)發(fā)展的核心競爭力,“短期嵌入式培訓(xùn)”一直是信盈達核心業(yè)務(wù),每年以超過100%的發(fā)展速度增長,2019年6月,培訓(xùn)學(xué)員人數(shù)累積已超過43800名。據(jù)統(tǒng)計,目前95%以上的學(xué)員愿意將我們的課程推薦給他人,有超過32%的新學(xué)員來源于“他人推薦”,可見信盈達的培訓(xùn)質(zhì)量在業(yè)內(nèi)已深入人心,良好口碑和企業(yè)形象已為公司快速發(fā)展提供最有力的保障。
信盈達2008年在深圳特區(qū)南山高新科技園成立。自成立至今近十年來專注為企業(yè)和個人提供高端方案設(shè)計、高端嵌入式/物聯(lián)網(wǎng)等服務(wù)。公司下設(shè)信盈達實訓(xùn)學(xué)院、信盈達研發(fā)中心、信盈達教學(xué)儀器三大業(yè)務(wù)板塊。九年來公司堅持"技術(shù)領(lǐng)先、服務(wù)領(lǐng)先",以雄厚的實力和專業(yè)的品質(zhì)成為國內(nèi)唯一有實力從產(chǎn)品最底層研發(fā)到系統(tǒng)層開發(fā)的嵌入式實訓(xùn)、產(chǎn)品解決方案提供商。為中國IT行業(yè)提供最具價值的職業(yè)教育服務(wù)。專業(yè)培訓(xùn)嵌入式、物聯(lián)網(wǎng)、人工智能、Java、單片機等課程,想了解更多信息點擊立馬咨詢