?首先我們需要了解什么是STM32,以及為什么選擇STM32,需要哪些準備,學會之后的目的是什么,將這些都搞懂之后才會知道自己想要做什么,應該怎么做,以及做了之后的預期收獲。我假設讀這篇文章的人都是小白,啥都不會。 首先基本上會了解到STM32的人都是電子專業的學生,包括但不局限于電力電子,電子信息工程,電子信息科學與技術,電氣自動化等等,每個學校的叫法不一樣,可能這些學生在大學會學習模電,數電,電路,電工,單片機,信號與系統等等,會從51單片機開始學習。
接觸到的知識非常多而且雜,而且大學生的我們哪里知道這些有什么用,只知道學校教什么,我們便學習什么,因為大學的教育就是如此,需要教授電子這個專業比較全面的知識點,但是卻并不夠深刻,因為本科以上還有研究生,博士等等,本科所學習到的知識點其實是很粗淺的,老師或者說課堂上教授的知識點只是給你打開了這扇門,具體需要怎么學習還得看個人。
因為從事電子這方面工作的人很多很多,行業也分的特別細,譬如電工,焊工,電源設計,PCB設計,嵌入式開發等等,人的時間精力有限,不可能所有的行業都去涉及,不可能即當老師,又當護士,又當警察,不可能即會焊板子,又會砌墻,又會開飛機,又會開高鐵,又會動手術。
同理,我們之所以要學習STM32,基本是要從事嵌入式的開發,所以我們要有一個目標,那就是我們的目的是要成為一個STM32的嵌入式工程師,當然,假如你的志向不在于此的話,那么就可以不繼續往下看了。 目的知道了,我們要成為STM32嵌入式工程師。那么STM32是什么呢,就好像我們用的電腦的CPU,酷睿I3I5I7是微軟發布的一系列名稱。其實STM32是ST這個公司發布的一系列單片機的名稱,下圖為ST公司發布的選型手冊,我們首先要選擇一款單片機當做我們的學習目標,可以簡單地理解為要學習微軟的I3 I5 I7的使用。
但是光有一個芯片我們學習不了啊,所以我們基本都是用開發板來學習,那么什么是開發板呢,圖片如下:基本都是一個主要芯片,STM32的單片機,然后引出各種外設,像led,蜂鳴器,按鍵開關,馬達,液晶屏,等等。
上面列出來的是正點原子和野火的開發板,為什么列這兩家的開發板主要是因為口碑相對比較好,資料也比較齊全,其實STM32之所以在國內市場這么大,也是因為它的活動做得比較多,資料比較開源,學生時代用的人多,到了社會參加工作也就順手在項目中使用了。 經過這么多年的發展和積累形成了這么大的市場,至于說選哪一家,其實都差不多,就好像問“我應該選北大還是清華”,我只能回答,先把視頻資料看完在考慮這個問題吧,問再多不如實打實嘗試一遍,紙上得來終覺淺,絕知此事要躬行,下圖附上我在B站找到的視頻長度,所以說電子人的一生都是要孜孜不倦的學習的,加油~
那么我們學習STM32學習的其實是什么呢,那就要看官方提供的芯片介紹了,學習STM32,其實就是學習芯片里面的這些功能。而學習這些實驗就可以芯片的各個功能都學習了解到,做項目的時候也可以直接借用。
責任編輯:xj
原文標題:怎么開始學習STM32以及入門的答疑解惑
文章出處:【微信公眾號:嵌入式ARM】歡迎添加關注!文章轉載請注明出處。
-
嵌入式
+關注
關注
5086文章
19141瀏覽量
305972 -
STM32
+關注
關注
2270文章
10906瀏覽量
356479 -
開發板
+關注
關注
25文章
5074瀏覽量
97661
原文標題:怎么開始學習STM32以及入門的答疑解惑
文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論