日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

自學stm32單片機四個步驟,實用又高效!

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2022-11-16

大家好!今天來聊一聊新手是怎么自學stm32單片機!

自學stm32單片機四個步驟

從零基礎自學單片機,最后從事這個行業開發十多年,來分享下我的經驗吧,不一定是最好的,但絕對是最靠譜的!

 

stm32單片機自學方法,主要是做好這四個步驟!

 

1.建立開發環境

 

我選擇的是通用的MDK,也就是Keil5。安裝完軟件以后,要安裝類似于芯片型號的庫,就是新建工程時選擇的芯片型號。

 

2.準備一塊開發板和豐富的資料例程

 

推薦選擇最小系統板,個人感覺這樣可以自己學會外圍電路的搭建。避免依賴開發板的電路。(其實就是太窮,買不起開發板,哈哈)開發板這塊如果是新手建議買F103系列的,這個系列產品用的很多,也更容易上手。不要一上來就要干最高配,一口想吃成胖子最后大概率都是失敗結尾。

 

3.了解STM32這個階段可以看視頻教程,一般教程都會有基本的介紹

 

4.開始學習推薦使用庫函數開發的方法。這樣很多底層的寄存器不需要自己配置,只要會用官方庫函數就行了。配合庫函數使用手冊,可以清楚的查到每個函數的使用方法。


 

很多初學者面臨的難題就是不知從何入手。總想跟51一樣弄明白基礎的東西,又感覺太復雜。因此推薦先使用例程的工程文件,逐步學習如何修改。比如點亮流水燈的工程,對于IO口的操作并不太復雜,初始化完成之后通過Setbit和Resetbit這兩個函數就可以實現高低電平的輸出。然后,可以試著改一下亮滅,增加一個按鍵控制,中斷延時,等等。

 

當你學到STM32的時候,說明已經有一定的基礎了。

 

這個時候我建議你直接通過STM32開發的產品去學習單片機,這樣學完以后既學會了STM32,也有了產品思維,到時候拿著產品去面試,成功率也會高幾倍。

 

那這種產品去哪里找?這塊【華維單片機編程】有提供這樣的基于產品的開發板,往物聯網方向的。

 

整個硬件和軟件都是基于實際產品改版,學完以后可以無縫對接實際工作的產品開發。

 

最后說一下,很多人學STM32會犯的錯誤,就是總是想系統學習,巴不得從內核結構要寄存器配置,到固件庫代碼都搞懂,這是不現實的

 

當你有這種思維的時候注定要走很多彎路,很有可能會越走越遠!

 

并不是說有些基礎不重要,而是人在不同階段理解能力是不同的。

 

比如你是新手,剛學完C語言沒多久,你就想去吃透別人固件庫,現實嗎?

 

新手在第一階段的目標很簡單,把stm32當做一個工具,學會常用外設的使用,別的一律不管。

 

然后開始做項目,幾個項目下來,你再去研究他們固件庫學習下程序架構會有不一樣的感受。

 

芯片嘛,我個人認為能用起來就行了,畢竟快速做出產品才是重要的。

 

總而言之。如果是剛入門單片機的,建議還是從51單片機開始學起。8位機在實踐經驗,是一個硬件工程師的基礎,先不說4位機。


 

現在網上的普遍現象,有些自以為很牛逼的老鳥人建議直接越級學stm32單片機,很多人會學得很困難,理解上很有偏差,不排除有些人天賦異稟可以不必完全弄清楚硬件結構和原理。

 

站在老鳥的角度,覺得stm32很簡單,站在新手的角度有多難和迷茫只有自己知道。

 

但相信大多數都喜歡單片機,就會有學單片機就學stm32的錯覺!

 

學習51單片機的目的,主要是培養直接調試寄存器與軟硬件接口bug的能力,內部結構和寄存器數量及難度都是一個新手可以接受的范圍,慢慢就認識了單片機


 

STM32復雜而多樣的內部結構和功能部件,光寄存器就可能上百個,軟件也是基于固件庫開發,基本不會接觸到寄存器配置。

 

如果對這塊基礎的缺失會導致你后面在學習過程中,每學到一個知識點都是一臉懵逼,導致整體知識體系是畸形的!白白浪費時間

 

比如說為什么這么配置?配置怎么改?改出問題,要怎么解決,你都會繞很多彎路。

 

你以為自己直接學stm32是走了捷徑,實際花的時間更長,最后可能還學不會,然后被

 

所以,我一直要求我們華維單片機編程的學員一定要從51開始學起,進行適當的知識鋪墊,不要貪快。并不是每個人天賦很好,要穩扎穩打,可能這些人幾萬分之一!

Tags:stm32單片機,stm32,單片機  
責任編輯:admin
  • 上一篇文章:
  • 下一篇文章: 沒有了
  • 請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個字
    [ 查看全部 ] 網友評論
    關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢