回覆列表
  • 1 # 微龍好奇

    可以學習,但能不能學好還是要靠你自己,如果你現在對微控制器一點概念都不知道,建議你慎重選擇這個技術,以免半途而廢。

  • 2 # 牽手86123950

    可以,可以先買本計算機原理來看一下了解一下微控制器的工作原理,然後在在學一下c語音譚浩強的那本 然後在學類比電路還有數位電路基礎 在學 stm8 在學stm32 微控制器是系統工程要自己開發 就要軟體和硬體一起學

  • 3 # 科技電小二

    如果您是一個年紀偏大比如40歲以上中年人,想從事微控制器開發工作,個人不推薦學習微控制器開發和從事微控制器開發的工作。反而建議學習專案管理,產品策劃,或銷售類工作。

    如果是學習微控制器只是興趣愛好,那麼學習微控制器也是可以。

    微控制器開發,首先明確學習方向.1微控制器硬體開發,2微控制器軟體開發.

    1,微控制器硬體開發工作

    學習硬體開發,首先需要學習電路分析,類比電路,數位電路三本書,這三本書是電子開發設計的基礎,透過學習,獲得分析簡單電路的能力。能夠二極體,三極體,運放放大電路,整流橋電路,RC濾波等電路的設計能力。

    能夠認識常規外掛貼片電阻電容,以及一些其他電子元器件,能夠有基本的器件選型能力

    能夠使用電烙鐵焊接外掛或者貼片電子元器件,如0805/0603,SOP/TSSOP/LQFP等封裝的器件,

    熟悉一款或多款微控制器最小系統電路設計,能夠設計電路原理圖,能夠熟練使用Protel或者DXP等EDA軟體,能夠掌握PCB布板規則等,能夠掌握一定分析能力,掌握一定的維修手段和方法。

    2,微控制器軟體開發工作

    需要學會掌握C語言程式設計基礎語法,對於if/else,switch/case,熟悉冒泡法,排除法等程式設計寫法,對於結構體,指標的用法熟練掌握

    學習Keil/IAR開發環境的使用,熟悉軟體故障BUG的除錯能力,常用的軟體除錯方案和方法,

    需要學習微控制器常用外設的開發邏輯,定時器,ADC,串列埠,spi,flash等用法

    需要學習軟體程式設計框架,有成熟的程式設計思路和方法,

    需要掌握基礎的硬體分析能力。

    以上是問題的粗略解答,難免會有遺漏

  • 中秋節和大豐收的關聯?
  • 英語專業的你有什麼想對大一萌新說?