?
?首先我們需要了解什么是STM32,以及為什么選擇STM32,需要哪些準備,學會之后的目的是什么,將這些都搞懂之后才會知道自己想要做什么,應該怎么做,以及做了之后的預期收獲。我假設讀這篇文章的人都是小白,啥都不會。
首先基本上會了解到STM32的人都是電子專業(yè)的學生,包括但不局限于電力電子,電子信息工程,電子信息科學與技術,電氣自動化等等,每個學校的叫法不一樣,可能這些學生在大學會學習模電,數電,電路,電工,單片機,信號與系統(tǒng)等等,會從51單片機開始學習。
接觸到的知識非常多而且雜,而且大學生的我們哪里知道這些有什么用,只知道學校教什么,我們便學習什么,因為大學的教育就是如此,需要教授電子這個專業(yè)比較全面的知識點,但是卻并不夠深刻,因為本科以上還有研究生,博士等等,本科所學習到的知識點其實是很粗淺的,老師或者說課堂上教授的知識點只是給你打開了這扇門,具體需要怎么學習還得看個人。
因為從事電子這方面工作的人很多很多,行業(yè)也分的特別細,譬如電工,焊工,電源設計,PCB設計,嵌入式開發(fā)等等,人的時間精力有限,不可能所有的行業(yè)都去涉及,不可能即當老師,又當護士,又當警察,不可能即會焊板子,又會砌墻,又會開飛機,又會開高鐵,又會動手術。同理,我們之所以要學習STM32,基本是要從事嵌入式的開發(fā),所以我們要有一個目標,那就是我們的目的是要成為一個STM32的嵌入式工程師,當然,假如你的志向不在于此的話,那么就可以不繼續(xù)往下看了。
目的知道了,我們要成為STM32嵌入式工程師。那么STM32是什么呢,就好像我們用的電腦的CPU,酷睿I3I5I7是微軟發(fā)布的一系列名稱。其實STM32是ST這個公司發(fā)布的一系列單片機的名稱,下圖為ST公司發(fā)布的選型手冊,我們首先要選擇一款單片機當做我們的學習目標,可以簡單地理解為要學習微軟的I3 I5 I7的使用。
但是光有一個芯片我們學習不了啊,所以我們基本都是用開發(fā)板來學習,那么什么是開發(fā)板呢,圖片如下:基本都是一個主要芯片,STM32的單片機,然后引出各種外設,像led,蜂鳴器,按鍵開關,馬達,液晶屏,等等。
上面列出來的是正點原子和野火的開發(fā)板,為什么列這兩家的開發(fā)板主要是因為口碑相對比較好,資料也比較齊全,其實STM32之所以在國內市場這么大,也是因為它的活動做得比較多,資料比較開源,學生時代用的人多,到了社會參加工作也就順手在項目中使用了。
經過這么多年的發(fā)展和積累形成了這么大的市場,至于說選哪一家,其實都差不多,就好像問“我應該選北大還是清華”,我只能回答,先把視頻資料看完在考慮這個問題吧,問再多不如實打實嘗試一遍,紙上得來終覺淺,絕知此事要躬行,下圖附上我在B站找到的視頻長度,所以說電子人的一生都是要孜孜不倦的學習的,加油~
那么我們學習STM32學習的其實是什么呢,那就要看官方提供的芯片介紹了,學習STM32,其實就是學習芯片里面的這些功能。而學習這些實驗就可以芯片的各個功能都學習了解到,做項目的時候也可以直接借用。
附上基本的STM32一些資料,一起學習,當然這些資料肯定是不夠的,模電數電,C語言都是深水,要保持謙遜的心去一直學習。
?
請點擊“閱讀原文”下載
版權歸原作者所有,如有侵權,請聯(lián)系刪除。
國內MCU能替代國外產品嗎?MCU的未來又將如何?
選微處理器MPU,還是單片機MCU?兩者區(qū)別詳解
免責聲明:本文內容由21ic獲得授權后發(fā)布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!