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