• 正文
    • 嵌入式
    • 單片機
    • STM32
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

【昱櫟小課堂】一篇快速了解嵌入式 單片機 STM32

5小時前
198
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

嵌入式

首先我們來看一下關于“嵌入式”,官方定義是用于控制、監(jiān)視或者輔助操作機器和設備的裝置。

專業(yè)的名詞或許有點晦澀難懂,舉個栗子:

個人通信和娛樂系統(tǒng):手機、數(shù)碼相機、音樂播放器、可穿戴電子設備、PSP 游戲機

家電:數(shù)字電視、掃地機、智能家電

辦公自動化:打印機、復印機、傳真機

醫(yī)療電子產(chǎn)品:生化分析儀、血液分析儀、CT

網(wǎng)絡通訊產(chǎn)品:通訊類交換設備、網(wǎng)絡設備(交換機、路由器、網(wǎng)絡安全

汽車電子產(chǎn)品:發(fā)動機控制、安全系統(tǒng)、汽車導航和娛樂系統(tǒng)

工控產(chǎn)品:工控機、交互終端(POS、ATM)、安防監(jiān)控、數(shù)據(jù)采集傳輸、儀器儀表

軍用和航空產(chǎn)品:無人機、雷達、作戰(zhàn)機器人

上述所有領域都使用嵌入式系統(tǒng)。這只是冰山一角。

所以,通俗點來說,就是在其它電子產(chǎn)品設備中,加入(嵌入)一個小小的"計算機"。這個小小的"計算機",就是嵌入式系統(tǒng)。

通常我們會要求這個小小"計算機",體積小、功耗低、成本低、實時性強、可靠性高。這是個小小的"專用"的"計算機",不追求最高性能,適用就行。

麻雀雖小,五臟俱全,要求還很高!會飛!

所以,搞嵌入式系統(tǒng),既要懂硬件,也要懂軟件,還要懂通信。是電子、通信、計算機的融合。

以后要求更多,主要是人工智能方面的,叫邊緣計算。

單片機

我們來說說單片機,上面說到嵌入式是一個專用計算機系統(tǒng),那么系統(tǒng)就應該有硬件和軟件,單片機就是硬件部分。在很久以前的技術不發(fā)達,沒有辦法把所有功能做到一個芯片里,只能把功能放到一個個片機里面,這就是單片機。

省流版:單片機就是一個微型電腦,它是靠程序工作的,并且可以修改。通過不同的程序?qū)崿F(xiàn)不同的功能。

STM32

最后是STM32,其實STM32也是單片機的一種,只不過屬于進階版,51單片機是8位的,STM32單片機是基于ARM Cortex M 處理器內(nèi)核的 32位閃存微控制器,ST廠商提供了非常豐富的函數(shù)庫,所以工程師在編寫程序的時候可以直接調(diào)取對應功能的函數(shù),特別方便。

51單片機的運行速度慢,顯然已經(jīng)跟不上現(xiàn)在的產(chǎn)品的要求,所以現(xiàn)在比較智能的電子產(chǎn)品都選用運行速度更快的STM32,并且STM32的內(nèi)部資源更多,接近于計算機的CPU,所以在程序編寫上有更多的選擇。

相關推薦

登錄即可解鎖
  • 海量技術文章
  • 設計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄