如何正確的學習STM32單片機?不管學什麼單片機,了解這款晶片的系統結構是必須,而要了解晶片的系統結構,我們必須要閱讀晶片的閱讀書冊。所以學習STM32單片機,兩個手冊是必須認真閱讀的,它們分別是《STM32F103xxx參考手冊》和《STM32固件庫使用手冊》。通過對這兩個手冊的閱讀,你會發現你在學習STM32單片機的過程中,對晶片會有更深的理解。
STM32晶片的內部資源非常多,要想學好這款晶片我們需要從這四個基本外設入門,GPIO輸入輸出、外部中斷、定時器、串口。其實我們學51也是從這幾塊入手,如果你能熟練掌握著四個外設,說明你已經入門了。下面簡要說下STM32學習循序漸進的步驟。
一、基本外設
GPIO輸入輸出,外部中斷,定時器,串口。理解了這四個外設,基本就入門了一款MCU。
二、基本外設接口
SPI,IIC,WDG,FSMC,ADC/DAC,SDIO等,這些外設接口功能原理對每個晶片幾乎都是一樣的。對晶片而言就是多和少而已。
三、高級功能
UCOS作業系統,FATFS文件系統,EMWIN界面等。以及一些應用。
這些學習都是步驟都要一步一步來、循序漸進,只有把基礎打好,在以後的開發項目中都能事半功倍。最後,提醒大家學習單片機開發,需要對C語言熟練掌握,如果你C語言沒有學好,那麼你學單片機是比較吃力的。