回覆列表
  • 1 # 玩轉嵌入式

    目前市面上賣的比較好的微控制器開發板,是8位微控制器和16位微控制器。8位微控制器中51微控制器開發板和STM8微控制器賣的比較好,16位微控制器中STM32F1系列賣的比較好。這類開發板做的比較多,資料比較豐富,影片資料、例程資料都比較豐富。

    1.51微控制器開發板

    51微控制器流行了很多年了,很多人都是從51微控制器入手起家的,所以51微控制器開發板賣的比較火。賣51微控制器的商家很多,型號基本是STC的89C51/2或者STC12C系列,而且基本的外設資源比較同質化。

    現在好多微控制器大神都建議直接入手STM32或者M3核心的微控制器。如果是初次接觸微控制器筆者還是建議從51微控制器開始。現在微控制器廠家都會提供自身的庫函式,給微控制器程式設計帶來了很大的方便,可以跨過暫存器直接呼叫庫函式操作。微控制器程式設計的精髓就在於暫存器的設定,所以一開始還是要懂得暫存器的相關知識比較好。

    STM32微控制器的配套資源做的比較好,暫存器的例程和庫函式的例程廠家都會配套,也極大的方便了初學者學習。

    3.微控制器該怎麼學

    不管用8位還是16位微控制器,不管用51還是STM32,都要把這一款微控制器學好。

    專一。確定好合適自己的微控制器後,下定決心把這一款微控制器學精通,要堅持住不要三天打魚兩天曬網。

    硬體和程式設計結合。拿到板子後,根據廠家提供的例程研究例程的編寫和對應硬體外設的設計。學習程式設計思想。

    思維發散。除了學習板子自身提供的例程外,更要發散思維,在現有基礎上實現自己的想法。

    多參與專案。多跟老師做專案,利用實驗室的資源,熟悉專案流程,鍛鍊實戰經驗。

  • 中秋節和大豐收的關聯?
  • 當對方回答沒空,此時你內心在想什麼?