ARM單片機(jī)和STM32單片機(jī)的區(qū)別是什么?
王曾
發(fā)布于2023-02-23 17:36
26
2
標(biāo)簽:單片機(jī)
單片機(jī)工程師在進(jìn)行項(xiàng)目開發(fā)的時(shí)候,經(jīng)常需要進(jìn)行單片機(jī)選型,根據(jù)項(xiàng)目功能需求選擇合適的單片,這就要求對每種單片機(jī)的特點(diǎn)和優(yōu)勢非常熟悉,而ARM單片機(jī)和STM32單片機(jī)作為兩種常用的單片機(jī)類型,ARM單片機(jī)和STM32單片機(jī)主要有一下三種區(qū)別:
1.產(chǎn)品定義方面:
ARM單片機(jī)是英國Acorn有限公司設(shè)計(jì)的低功耗成本的第一款RISC微處理
STM32單片機(jī)是專為要求高性能、低成本低功耗的嵌入式應(yīng)用設(shè)計(jì)的ARM Cortex-M0,M3,M4和M7內(nèi)核
2. 產(chǎn)品特點(diǎn)方面:
ARM單片機(jī)的Jazelle技術(shù)使Java加速得到比基干軟件的Java虛擬機(jī)(JVM)高得多的性能,和同等的非Java加速核相比功耗降低80% ;
STM32單片機(jī)的ARM32位Cortex-M3 CPU,最高工作頻率72MHz,1.25DMIPSI MHz,單周期乘法和硬件除法。
3. 產(chǎn)品優(yōu)勢方面:
ARM單片機(jī)體積小、低功耗低成本高性能; 支持Thumb (16位) /ARM (32位雙指令集,能很好的兼容8位/16位器件; 大量使用寄存器,指令執(zhí)行速度更快;
STM32單片機(jī)集成嵌入式Flash和SRAM 存儲(chǔ)器的ARM Cortex-M3 內(nèi)核,和8/16位設(shè)備相比,ARM Cortex-M3 32位RISC 處理器提供了更高的代碼效率,STM32F103xx微控制器帶有一個(gè)嵌入式的ARM核,所以可以兼容所有的ARM工具和軟件
技成致力于在工業(yè)領(lǐng)域拓展更多的可能性,現(xiàn)在全新加入工業(yè)嵌入式相關(guān)的課程,助你沖破行業(yè)天花板,了解更多請關(guān)注我們!