嵌入式應用選擇合適的微控制器

2021-12-30 05:52:37 字數 945 閱讀 8732

準備所需硬體介面列表

使用微控制器的基本硬體框圖,準備乙份微控制器需要支援的所有外設介面的列表。微控制器中有兩種常見的介面型別需要列出。第一種是通訊介面,這些是外圍裝置,如usb,spi,i2c,uart等。這些都極大地擾亂了微控制器需要支援多少程式空間。第二種介面是「數字輸入和輸出」,(a到d)模擬到數字輸入,脈衝寬度調製等。這兩種型別的介面將控制微控制器必不可少的引腳數。

認識到記憶體要求

微控制器的兩個非常關鍵的儲存器元件是ram和快閃儲存器。確保變數空間不足,程式絕對是最重要的。選擇具有太多這些功能的部分遠遠不夠簡單。畢竟,你可以不斷地從更多開始,然後轉移到同一晶元系列中更受控制的部分。使用應用程式中包含的軟體架構和通訊外圍裝置,設計人員可以猜測應用程式需要多少記憶體。

觀察成本和功率限制

如果微控制器將由電池和移動電源供電,那麼確保這些部分是低功耗的是絕對危險的。如果它不符合電力需求,那麼請繼續準備清單,直到您選擇少量。不要忘記觀察處理器的零件**。雖然**在幾個部分的數量上逐漸接近1美元,但如果它高度集中,那麼**可能是危險的。

選擇開發套件

選擇微控制器的最佳部分之一是,發現要使用的開發套件並觀察微控制器的內部工作。如果套件不存在那麼特定部件很可能不是乙個好的選擇,他們應該回過頭幾步,發現更好的部分。目前大多數套件的**低於100美元。支付更多費用太多了。另一部分可能是更好的選擇。

最後,我們可以得出結論,在為嵌入式應用選擇微控制器時需要考慮許多功能。包括硬體,資料傳輸,pwm埠,封裝,功耗,儲存器大小,成本等。

從微控制器到嵌入式

1 什麼是微控制器?微控制器是乙個控制系統,接收管腳中斷輸入,進行一些簡單的邏輯操作,對記憶體或flash進行訪問,再輸出到管腳 2 什麼是嵌入式?嵌入式有linux核心 linux核心功能有 程序管理 記憶體管理 檔案系統管理 裝置驅動 網路管理 3 微控制器和嵌入式有什麼共同點?都是靠中斷驅動,...

嵌入式 微控制器之間的區別

今天在qq群裡,有個看起來資歷豐富的前輩問了乙個問題,嵌入式和微控制器是不是一回事,這個問題提的很好。對於嵌入式方向領域,我最近一直也在想這些底層基礎的概念問題。然而在網上查詢一些前輩的回答,概念太過於深奧,又是那種千篇一律的回答。不能從中學到很多東西。不單是指這一概念,我個人覺得概念不應該弄得過於...

微控制器和嵌入式的概念 入門嵌入式必備

如果之前知道微控制器和嵌入式的話,那麼對於這兩者還是有點基礎的,如果不知道的話,那麼難免對他們有些誤解,很多人甚至還覺得這可能是一種,只是名字不一樣而已,下面快點來了解下微控制器和嵌入式的概念吧。微控制器和嵌入式的概念 一 什麼是微控制器?首先明確概念,什麼是微控制器,微控制器是一種積體電路晶元,是...