菜鳥如何開始學習STM32微控制器軟體程式設計

來源:酷知科普網 1.28W

很多做嵌入式的同學都進軍了STM32系列微控制器,這款微控制器功能強大,而且很容易學習,官方示例程式碼很多,稍加修改就可以開發自己的東西了,那麼菜鳥如何開始學STM32微控制器那。下面小編總結一下學習方法。

菜鳥如何開始學習STM32微控制器軟體程式設計

操作方法

(01)下載晶片資料也就是你選的這款微控制器的datasheet。先看看資料,起碼你要弄懂這款微控制器的頻率,RAM大小,ROM大小,管腳多少,封裝什麼樣,有多少外設,都有什麼功能,可以拿來做什麼?

菜鳥如何開始學習STM32微控制器軟體程式設計 第2張

(02)開始看硬體資料此時你手中應該有開發板或者自己畫的電路板,STM32系列的微控制器。我們要看看電路圖,都留出了哪些IO和哪些功能比如AD或者串列埠,都接了什麼。假如是開發板的話可以看開發板的資料。

菜鳥如何開始學習STM32微控制器軟體程式設計 第3張

(03)熟悉軟體介面此時你應該裝好一個編譯器,keil或者IAR等能夠給STM32系列微控制器程式設計的編譯器。安裝後,開啟編譯器熟悉介面和功能。如新增檔案,編譯,除錯等功能怎麼使用。

菜鳥如何開始學習STM32微控制器軟體程式設計 第4張

(04)示例程式碼為什麼說STM32微控制器比較好入手那?就是因為它有很多的示例程式碼,都是好用的,稍加修改就可以了。此時你就可以一個一個示例過目了。比如看一個控制IO口的。然後讀一讀怎麼控制的,對照我們的硬體看看我們應該控制哪個IO口能點亮一個LED燈或者做其它的事兒。

菜鳥如何開始學習STM32微控制器軟體程式設計 第5張

(05)下載除錯改好程式碼後,編譯連結,用模擬器將程式碼下載到我們的目標板或者線上除錯都可以(前提模擬器驅動已經安裝完畢)。下載後就可以看到我們想要的結果了。如果結果不對,就要線上除錯了,看看哪裡改錯了。

菜鳥如何開始學習STM32微控制器軟體程式設計 第6張

特別提示

STM32F103系列微控制器比較好學,但是修改程式碼要注意該改的地方都要改到

要做到知其然知其所以然

熱門標籤