關(guān)于怎么學(xué)習(xí)32單片機在搜索引擎上面是有非常多的答案的,每個人的說法和學(xué)習(xí)的方法都是不一樣的,那么到底什么樣的學(xué)習(xí)方法才是適合學(xué)習(xí)32單片機的呢?今天達(dá)內(nèi)科技的小編就來給大家整理下怎么學(xué)習(xí)32單片機才是合適的。
第1步:熟悉調(diào)試軟件
對初學(xué)者來說,我們至少需要安裝兩個軟件:J-link驅(qū)動軟件、MDK(就是原來的Keil)軟件。
如何驗證自己已經(jīng)熟悉調(diào)試軟件的操作了呢?很簡單,可以選擇一些HEX文件,來觀察運行結(jié)果。該步驟要達(dá)到的目標(biāo):熟悉調(diào)試軟件,如燒寫HEX出現(xiàn)問題,可簡單判別問題所在,并獨立解決。
第2步:GPIO編程
這是次接觸固件庫的編程,一定要硬著頭皮去了解固件庫。建議大家盡量去用固件庫。而不是避開固件庫自己寫代碼——這樣只能在學(xué)習(xí)中才會發(fā)生。實際的項目中,代碼成百上千個,如何一個一個自己寫?調(diào)用固件庫中的函數(shù)來完成,才是之道。
GPIO本身的編程實際上很簡單:
1、設(shè)置GPIO口的引腳為輸入或者輸出模式。我們在進(jìn)行點燈代碼的時候,一般設(shè)置為推挽輸出模式。
2、操作寄存器,往寄存器里置1或者清零操作——這個步驟,固件庫已經(jīng)提供了專門的GPIO_SetBits函數(shù)和GPIO_ResetBits函數(shù),我們只要去調(diào)用即可實現(xiàn)對IO口的置1和清零。
3、實現(xiàn)多種花樣的LED閃動,使得自己熟悉GPIO的編程過程。
該步驟要達(dá)到的目標(biāo):熟悉調(diào)試軟件,如燒寫HEX出現(xiàn)問題,可簡單判別問題所在,并獨立解決。
第3步:開始全新的STM32深入研究
經(jīng)過以上調(diào)試軟件的熟悉和GPIO口的編程調(diào)試后,相信您已經(jīng)對STM32有一定的了解。
至少知道如何利用STM32的固件庫去寫一個代碼。在這個階段,將要接觸到串口編程、TFT液晶屏驅(qū)動編程、定時器編程、串行外設(shè)接口SPI編程、存儲器編程、SD卡與文件系統(tǒng)移植、USB讀寫、UCOS移植等,有精力還可以研究其他外設(shè)。
怎么學(xué)習(xí)32單片機,達(dá)內(nèi)科技已經(jīng)個大家整理出步驟了,如果說你想要學(xué)習(xí)32單片機的話也可以來我們公司的單片機培訓(xùn)機構(gòu)進(jìn)行實地考察,也可以點擊我們文章下面的獲取試聽資格按鈕來獲取我們的單片機課程免費試聽資格,在試聽中可以更加深入的了解達(dá)內(nèi)科技。