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