回覆列表
-
1 # 快樂的老胡
-
2 # 小佟電子
問的是微控制器是高階微控制器和低階微控制器嗎?
1.低端微控制器主要是51核心,8位機,處理簡單運算,輸入訊號採集,輸出控制,對實時性不高的場合
如小家電,電磁爐,豆漿機,洗衣機,空調,兒童玩具等等,內部都有一顆微控制器,這些產品功能簡單,不需要太複雜的微控制器,可以滿足要求就可以。拿電磁爐來講,只要採集觸控訊號,就可以對內部程式控制,內部程式都是寫好的,按哪個按鍵,程式就跳到哪裡。微控制器檢測電壓電流等訊號,保護電磁爐正常工作。小家電要求成本低。
2.高階微控制器,16位,32位,什麼概念呢,就是速度提高了,可以處理很多工,比如要控制顯示屏,帶觸控功能,這是一個任務,還有模擬電壓採集,運算,無線通訊,刷卡,溫度,溼度,等等感測器檢測,很多工,如果處理器速度不快,觸控式螢幕顯示和觸控反應會有延時,卡頓現象,如果任務還有很多,微控制器就可以跑一個小型系統,系統簡單理解就是它會幫助你調不同的任務,處理實時響應的任務,這樣顯示屏就不會卡頓。
3.更高階的微控制器,嵌入式系統,就是我們的手機,他也是在微控制器的基礎上開發出來的,只是速度更快了,資源更豐富了,處理的任務更多,又開發了安卓系統,讓手機變的越來越智慧。
4.為什麼要做這麼多微控制器的,應用領域不同,內部資源不同,都是為了適用不同裝置。
5.該學習拿種微控制器呢?
其實學好哪種微控制器都可以,但是往往你學到的和你的工作不同,而且公司根據不同專案使用不同的微控制器,所以只會一種,工作範圍比較窄,除非在大企業,只負責一種,一直不換工作。
要不然,對找工作和做專案的設計不靈活,懂得多,工作機會多,設計產品靈活。當然凡事沒有絕對,只是個人看法。
大家好!我是快樂的小剪
其實就單純的軟體層面考慮,這兩種方式在設計上都是相同的,根據自己配置不同選擇即可,但是在整個系統層面考慮的話,就跟硬體有關,一般電平觸發用於狀態檢測,最終跟系統異常處理和控制掛鉤,所以用中斷是保證響應實時性比較好的做法(系統開發中也可以用專門的檢測執行緒來實現),具體的選擇要根據硬體設計,比如產品採用的紅外對管帶源,採用幹節點,那麼你的檢測機制就可以設定成高電平觸發,反之就可以使用低電平觸發