微控制器學習過程概括

2021-09-11 22:48:46 字數 777 閱讀 3647

1、第一階段:掌握開發微控制器的必備基礎知識。

首先是熟練掌握微控制器的基本原理,雖然現在微控制器廠商眾多,但各家微控制器的基本結構和原理都比較相近,例如核心結構、記憶體分配、中斷處理、定時計數、序列通訊、埠復用等一些最基本的概念和原理。除此之外,我們還需要學習模擬電子、數字電子、c語言程式開發以及原理圖和pcb(printed circuit board,印刷電路板)設計等知識。只有紮實的掌握了這些知識,在進行系統開發的時候,才能順利地進行原理設計、pcb布板、程式編寫、系統聯調等工作。

2、第二階段:在掌握好一款微控制器原理和應用的基礎上,開始學習其他各家微控制器,了解其獨有的功能和特點。

例如實際工作中若客戶要求低成本,那我們可以選用和泰、義隆、華邦等這類台灣晶元;如果客戶要求工業級的效能,那麼最好從pic、nec、飛思卡爾、nxp等這些歐美和日式微控制器中選擇;若要進行功耗的開發,選用msp430系列應該有一定優勢;在進行測量儀器設計的時候,c8051和aduc842這類數模混合晶元又顯得比較實用。

另外,平時要注意技術積累。在專案開發過程中將一些常用的介面程式和控制演算法整理成模組或者函式,日後若在其他的專案開發中有同樣或者接近的需求時,原程式可以直接或者進行少量改動後使用,這樣一來會節約大量開發成本。

3、第三階段:在實際的專案開發過程中,不斷深入研究微控制器應用技術,不斷積累應用行業的專業知識。

有了紮實的微控制器應用相關的基礎知識,並且熟悉掌握了幾款不同型別微控制器的開發方法後,對於各種實際的應用專案,往往還需要理解和掌握外圍電路相關的原理和分析方法,並結合實際的應用背景,綜合考慮各種因素,才能設計出效能最優、結構最合理的微控制器應用系統。

微控制器學習

微控制器學習 宗旨 技術的學習是有限的,分享的精神是無限的。學習使用微控制器就是理解微控制器硬體結構,在彙編或c語言中學會各種功能的初始化設定,以及實現各種功能的程式編制。第一步 數字 i o的使用 使用按鈕輸入訊號,發光二極體顯示輸出電平,就可以學習引腳的數字i o功能,在按下某個按鈕後,某發光二...

微控制器 printf 移植過程

在網上看到有人在微控制器上使用printf函式,心癢癢,也想用,看了網上的一些方法,大都是51微控制器的,說的是在51微控制器編譯軟體庫中有自帶printf函式,也有自己實現 乙個自己的printf函式的,但是講的不詳細,看了好幾個部落格,東拼西湊,也在自己的 微控制器上弄出來了。1,先進行用到的知...

微控制器入門學習二 51微控制器學習一

本篇將對51微控制器一些概念進行一下記錄,本次針對 手把手教你學51微控制器 的前7章的硬體知識做乙個總結,軟體程式設計就不記錄了,可以看教程,裡面講解的很詳細。微控制器最小系統的三要素 電源 晶振 復位電路。最小系統是指用最少的原件組成微控制器可以工作的系統 下圖中晶振旁邊的20pf的電容的作用是...