-
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等用法
需要學習軟體程式設計框架,有成熟的程式設計思路和方法,
需要掌握基礎的硬體分析能力。
以上是問題的粗略解答,難免會有遺漏
回覆列表
可以學習,但能不能學好還是要靠你自己,如果你現在對微控制器一點概念都不知道,建議你慎重選擇這個技術,以免半途而廢。