1. 程式人生 > >STM32 嵌入式學習入門(2)——STM32的GPIO介紹 STM32 嵌入式學習入門(3)——STM32F103 按鍵輸入控制LED燈

STM32 嵌入式學習入門(2)——STM32的GPIO介紹 STM32 嵌入式學習入門(3)——STM32F103 按鍵輸入控制LED燈

STM32簡介及STM32學習方法簡介


STM32是新的基於ARM核心的32位MCU系列,該核心為ARM公司為要求高效能、低成本、低功耗的嵌入式應用專門設計的Cortex-M核心,該核心採用標準的ARM架構。該核心具有超前的體系結構以及高效能、低電壓、低功耗,且擁有創新的核心以及外設等特點......
具體地可能很難對STM32下一個定義。而且我估計零基礎接觸嵌入式、接觸STM32的同學看完上面這句話還是沒懂STM32到底是什麼東西,以及我們能用STM32做什麼。因為這句話對零基礎的人來說有太多的沒聽過的名詞。
博主現在是大二學生。
一年多以前,自己加入了學校的嵌入式實驗室,在學長介紹下開始接觸STM32。當時買了正點原子的開發板,開發板配套的資料確實很全,但是對一個新手來說,那麼多的資料,根本不知道從哪裡看起。所以起步的時候浪費了不少時間。到現在自己 接觸STM32有一年時間了,期間用STM32做過一個小的專案,也學到了不少STM32的知識。在這裡通過寫部落格的方式對自己所學到的東西做一個梳理。如果自己寫的東西能幫助到後來的初學STM32的同學,那當然更好。
博主所有有關嵌入式和STM32的文章在確保描述準確的前提下儘量少使用太多的專業名詞,以減少初學者學習的難度,另外我並沒有系統地學習過嵌入式或者STM32這門課程,這方面的知識全部是自學的,自學的時候也是以應用為主,理論方面的關注比較少,所以後面的文章對於純理論方面的介紹可能會比較少,但對於某一塊知識的原理及其應用,我相信我所寫的內容會對初學者有幫助。

如果看到這篇文章的你準備開始學習STM32還沒有考慮好買哪款開發板,我的建議是買正點原子的MiniSTM32F103RCT6這一款開發板,首先正點原子的開發板質量有保證,而且最主要的是它的配套資料很全,很方便學習。其次這個型號採用的晶片無論從晶片的效能或引腳數量還是開發闆闆載資源的多少來說,都比較適合入門學習使用。另外正點原子的Mini板也是我的第一個開發板,所以後面的文章中多少會聯絡到正點原子的資料。 下面談談自己對STM32淺顯的認識和初學者拿到開發板後如何快速上手開始學習。
這是第一篇文章,就先寫這些了,以後想到什麼了再來補充。還有後面所寫的嵌入式方面的文章的連結我都會放到這篇文章下面。

STM32 嵌入式學習入門(2)——STM32的GPIO介紹

STM32 嵌入式學習入門(3)——STM32F103 按鍵輸入控制LED燈