初學STM32,該怎麼進行系統的學習?

時間 2021-05-30 20:28:32

1樓:TONY老師

我準近期寫一篇stm32的文章,幫助小白進場。我本身做了十年的stm32了,全部都是自學,學的還湊合,不算深奧。建議買個開發版,上面有很多很多的例程,每個例程涉及的內容,在文件中都會寫的很清晰。

看不懂的,就不要追究。正點原子的開發版。

2樓:snowdream

在知乎上,個人也回答了很多關於STM32的問題。其實任何一種知識和技能的學習,真的是要遵循一定的規則。比如STM32微控制器,如果茫茫上手,就會適得其反事倍功半。

比如有題主就會遇到如下的問題:

為什麼我學了幾天stm32感覺一臉茫然?

新手如何快速學習微控制器?

stm32入門怎麼學?

以上建議,僅供題主參考。

3樓:BG4AJL

玩微控制器要先學C語言,只要你C語言學成的話各種品牌的微控制器由你玩,它們只是特殊暫存器和外設不同而已。微控制器真正的靈魂還是C語言,這就像你開手動擋的車和開自動檔車的區別差不多

4樓:forever94

說下我的學習過程,一共兩個月:1.買乙個開發板。

2.看STM32中文參考手冊,按順序GPIO之前的章節先大概看下,然後從GPIO開始,把重點的外設都除錯一遍,如GPIO,定時器,看門狗,USART,IIC,SPI,ADC,CAN,外部中斷。3.

完成上述學習,你基本上已經入門32了,此時可以移植乙個RTOS,這時你需要深入學習Cortex核心,結合cortex核心和作業系統原理,把RTOS熟練使用,重要部分原始碼看一遍。學完這些,如果有興趣,就可以轉嵌入式linux了。

5樓:想啥做啥

推薦先找個教程配合板子學,我個人覺得目前全網這方面做的比較好,比較全的是正點原子、野火、安富萊這幾家做的還不錯;建議先基於板子學微控制器,再基於微控制器學板子;這樣你能在每乙個階段弄懂一部分東西

如何系統地入門學習stm32?

無際微控制器 我從事微控制器開發多年,用過非常多晶元,有stc 中穎 GD 新唐 BLE Zigbee NXP 還有一些中國產SOC等等,唯獨ST的讓我最省心,不管是STM8還是STM32。省心只要是體現在穩定,只需要按照常規方法配置就不會有亂七八糟奇奇怪怪的問題出現。之前碰到過最蛋疼的晶元,有些F...

怎麼選擇STM32開發板

飛洋 從MCU到MPU,你需要一塊好開發板 STM32MP1系列的出現吸引了很多STM32新老使用者的關注,但是很多的人都會擔心乙個問題 以前是基於Cortex M系列MCUj進行開發,對於cortex A架構的處理器以及Linux系統都不熟悉如何高效地從MCU跨越到MPU是大家都關心的話題。作為S...

自學 stm32 應該怎麼買板子?

我是裝逼怪 有沒有實驗室條件,如果學校有硬體實驗室,家附近有做硬體的師傅,你可以直接買最小系統板,自己搭外圍電路,買感測器學,這樣進步會比較快。如果沒有這個條件就正點原子戰艦板吧。 夏沫淺雨 如果確定了是學stm32,那就推兩家 1 野火 資料說明詳細,適合鑽牛角尖,可以較為詳細的了解原理,資料比下...