stm32和arm什么关系? STM32和ARM9有什么区别?

\u5d4c\u5165\u5f0f\uff0cARM\uff0cSTM32,\u533a\u522b\u662f\u4ec0\u4e48\uff1f\u6211\u4e00\u76f4\u4ee5\u4e3a\u8fd9\u4e9b\u662f\u4e00\u5757\u82af\u7247\u800c\u5df2\uff0c\u6c42\u5927\u795e\u7b80\u5355\u8be6\u89e3\u3002\u3002

\u4e00\u3001\u4ea7\u54c1\u4e0d\u540c
1\u3001ARM\uff1a\u662f\u82f1\u56fdAcorn\u6709\u9650\u516c\u53f8\u8bbe\u8ba1\u7684\u4f4e\u529f\u8017\u6210\u672c\u7684\u7b2c\u4e00\u6b3eRISC\u5fae\u5904\u7406\u5668\u3002
2\u3001STM32\uff1a\u4e13\u4e3a\u8981\u6c42\u9ad8\u6027\u80fd\u3001\u4f4e\u6210\u672c\u3001\u4f4e\u529f\u8017\u7684\u5d4c\u5165\u5f0f\u5e94\u7528\u8bbe\u8ba1\u7684ARM Cortex®-M0\uff0cM0+\uff0cM3, M4\u548cM7\u5185\u6838\u3002
\u4e8c\u3001\u7279\u70b9\u4e0d\u540c
1\u3001ARM\uff1aARM\u7684Jazelle\u6280\u672f\u4f7fJava\u52a0\u901f\u5f97\u5230\u6bd4\u57fa\u4e8e\u8f6f\u4ef6\u7684Java\u865a\u62df\u673a(JVM)\u9ad8\u5f97\u591a\u7684\u6027\u80fd\uff0c\u548c\u540c\u7b49\u7684\u975eJava\u52a0\u901f\u6838\u76f8\u6bd4\u529f\u8017\u964d\u4f4e80%\u3002
2\u3001STM32\uff1aARM32\u4f4dCortex-M3 CPU\uff0c\u6700\u9ad8\u5de5\u4f5c\u9891\u738772MHz\uff0c1.25DMIPS/MHz\u3002\u5355\u5468\u671f\u4e58\u6cd5\u548c\u786c\u4ef6\u9664\u6cd5\u3002


\u4e09\u3001\u4f18\u52bf\u4e0d\u540c
1\u3001ARM\uff1a\u4f53\u79ef\u5c0f\u3001\u4f4e\u529f\u8017\u3001\u4f4e\u6210\u672c\u3001\u9ad8\u6027\u80fd\uff1b\u652f\u6301Thumb\uff0816\u4f4d\uff09/ARM\uff0832\u4f4d\uff09\u53cc\u6307\u4ee4\u96c6\uff0c\u80fd\u5f88\u597d\u7684\u517c\u5bb98\u4f4d/16\u4f4d\u5668\u4ef6\uff1b\u5927\u91cf\u4f7f\u7528\u5bc4\u5b58\u5668\uff0c\u6307\u4ee4\u6267\u884c\u901f\u5ea6\u66f4\u5feb\u3002
2\u3001STM32\uff1a\u96c6\u6210\u5d4c\u5165\u5f0fFlash\u548cSRAM\u5b58\u50a8\u5668\u7684ARM Cortex-M3\u5185\u6838\u3002\u548c8/16\u4f4d\u8bbe\u5907\u76f8\u6bd4\uff0cARM Cortex-M3 32\u4f4dRISC\u5904\u7406\u5668\u63d0\u4f9b\u4e86\u66f4\u9ad8\u7684\u4ee3\u7801\u6548\u7387\u3002STM32F103xx\u5fae\u63a7\u5236\u5668\u5e26\u6709\u4e00\u4e2a\u5d4c\u5165\u5f0f\u7684ARM\u6838\uff0c\u6240\u4ee5\u53ef\u4ee5\u517c\u5bb9\u6240\u6709\u7684ARM\u5de5\u5177\u548c\u8f6f\u4ef6\u3002

\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-ARM
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-stm32

stm32\u662fst\u516c\u53f8\u63a8\u51fa\u7684\u57fa\u4e8e\u4e00\u4e2a32\u4f4d\u7684arm m3\u7cfb\u5217\u82af\u7247\uff0carm9\u662farm\u65e9\u671f\u7684v5\u67b6\u6784\u768432\u4f4dCPU\u3002
arm9\u7684v5\u67b6\u6784\u6bd4\u8f83\u8001\uff0carm m3\u662fv8\u67b6\u6784\u3002
STM32\u5916\u8bbe\u4e30\u5bcc\uff0c\u6ca1\u6709mmu\uff0c\u53ef\u4ee5\u4e0aucos\u7b49\u5c0f\u578b\u7cfb\u7edf\u3002arm9\u5916\u8bbe\u4e0d\u591f\u4e30\u5bcc\uff0c\u6709mmu\uff0c\u53ef\u4ee5\u4e0alinux\u3002

STM32是基于ARM® Cortex® M 3处理器内核的 32位闪存微控制器,是一种包含与被包含的关系。STM32为MCU用户开辟了一个全新的自由开发空间,并提供了各种易于上手的软硬件辅助工具。

STM32的内核是ARM推出的基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。STM32是ARM7架构中的一员。

扩展资料:

ARM处理器的三大特点是:耗电少功能强、16位/32位双指令集和合作伙伴众多。

1、体积小、低功耗、低成本、高性能;

2、支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;

3、大量使用寄存器,指令执行速度更快;

4、大多数数据操作都在寄存器中完成;

5、寻址方式灵活简单,执行效率高;

6、指令长度固定。

ARM处理器核当前有6个系列产品ARM7, ARM9, ARM9E, ARM10E, SecurCore以及最新的ARM11系列。而stm32使用的就是其中的Cortex-M3内核。

参考资料来源:百度百科-ARM

参考资料来源:百度百科-stm32



  1. stm32是ARM架构内核中的一种,是包含与被包含的关系

  2. 知识延伸关于stm32

    stm32增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是32位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是32位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz。



stm32使用的是ARM公司开发的Cortex-M3内核,就是ARM芯片的一种,使用的是最新的ARM V7内核架构,Cortex还有A、R两个系列

而ARM公司则开发了大量的各种不同的芯片。

stm32是单片机有cortex m3内核……arm是嵌入式,stm32也是嵌入式

ARM包括STM32

  • stm32鍜宎rm浠涔堝叧绯?
    绛旓細STM32鏄熀浜嶢RM® Cortex® M 3澶勭悊鍣ㄥ唴鏍哥殑 32浣嶉棯瀛樺井鎺у埗鍣紝鏄竴绉嶅寘鍚笌琚寘鍚殑鍏崇郴銆係TM32涓篗CU鐢ㄦ埛寮杈熶簡涓涓叏鏂扮殑鑷敱寮鍙戠┖闂达紝骞舵彁渚涗簡鍚勭鏄撲簬涓婃墜鐨勮蒋纭欢杈呭姪宸ュ叿銆STM32鐨勫唴鏍告槸ARM鎺ㄥ嚭鐨鍩轰簬涓撲负瑕佹眰楂樻ц兘銆佷綆鎴愭湰銆佷綆鍔熻楃殑宓屽叆寮忓簲鐢ㄤ笓闂ㄨ璁$殑ARM Cortex-M3鍐呮牳銆係TM3...
  • stm32涓巃rm鐨勫叧绯
    绛旓細鏍规嵁鏌ヨ鐢靛瓙鍙戠儳鍙嬬綉鏄剧ず锛stm32鏄熀浜嶢RM鍐呮牳鐨勪竴绉嶆帶鍒跺櫒锛屾槸鍖呭惈涓庤鍖呭惈鐨勫叧绯銆係TM32鐨勫唴鏍告槸ARM鎺ㄥ嚭鐨勫熀浜庝笓涓鸿姹傞珮鎬ц兘銆佷綆鎴愭湰銆佷綆鍔熻楃殑宓屽叆寮忓簲鐢ㄤ笓闂ㄨ璁$殑ARM Cortex-M3鍐呮牳銆係TM32鏄疉RM7鏋舵瀯涓殑涓鍛樸傚湪STM32F105鍜孲TM32F107浜掕繛鍨嬬郴鍒楀井鎺у埗鍣ㄤ箣鍓嶏紝鎰忔硶鍗婂浣撳凡缁忔帹鍑篠TM32鍩烘湰鍨嬬郴鍒...
  • STM32鍜孉RM鏄竴鏍风殑鍚
    绛旓細stm32浣跨敤鐨勬槸ARM鍏徃寮鍙戠殑Cortex-M3鍐呮牳锛屽氨鏄疉RM鑺墖鐨勪竴绉锛屼娇鐢ㄧ殑鏄渶鏂扮殑ARM V7鍐呮牳鏋舵瀯锛孋ortex杩樻湁A銆丷涓や釜绯诲垪
  • STM32绯诲垪涓巃rm绯诲垪鏈浠涔鑱旂郴涔?
    绛旓細stm32鏄噰鐢╝rm鏋舵瀯锛宻tm32鏈夎嚜宸辩殑缂栬瘧绯荤粺IAR锛宻tm32瀹樼綉涓婃湁渚嬬▼浣犲彲浠ョ湅鐪嬨
  • ARM,Cortex 鍙 STM32 涔嬮棿鐨勫叧绯?
    绛旓細arm鏄唴鏍革紝鍩轰簬arm鍐呮牳鐨勬帶鍒跺櫒鏈夊緢澶氾紝stm32f鍙槸鍏朵腑涔嬩竴锛岃繕鏈夊锛氫笁鏄熺殑s3c2440锛圓RM9锛夛紝NXP鐨凩PC2100锛圓RM7锛夛紝tI鐨凩M3S101锛圓RM Cortex-M3锛夌瓑銆備富瑕佺壒鐐癸細ARM 鐨勫晢涓氭ā寮忎富瑕佹秹鍙 IP 鐨勮璁″拰璁稿彲锛岃岄潪鐢熶骇鍜岄攢鍞疄闄呯殑鍗婂浣撹姱鐗囥侫RM鍚戝悎浣滀紮浼寸綉缁滄巿浜 IP 璁稿彲璇併傝繖浜涘悎浣滀紮浼村彲鍒╃敤 ARM...
  • STM32灞炰簬ARM鍚?
    绛旓細鏄紝ARM cortex绯诲垪澶勭悊鍣ㄦ槸鍩轰簬ARMv7鏋舵瀯锛屽垎涓篶ortex-A銆乧ortex-R銆乧ortex-M涓夌被銆傛瘮濡傚熀浜嶢RM cortex-M3鐨凷TM32寮鍙戞澘灏辨槸鍏朵腑涓绫32浣嶅崟鐗囨満鏍搞
  • 璇烽棶STM32F銆丮CU銆ARM鏈浠涔鍖哄埆,鏈夋病鏈夐噸鍙鐨閮ㄥ垎,鍚勬湁浠涔堢壒鑹?
    绛旓細瀹冧滑閮芥槸MCU锛32灞炰簬ARM锛孧CU 灏辨槸寰瀷鐨勫鐞嗗櫒鐨勬荤О锛岋紝ARM灏辨槸涓绉峂CU锛STM32灏辨槸ARM7绯诲垪鐨勪竴绉嶏紝锛岋紝寮鍙戞澘涓婂寘鍚簡鍚勪釜妯″潡锛岋紝鍚勪釜妯″潡涓湁涓嶅悓鐨勮姱鐗囷紝锛
  • STM32绠楁槸宓屽叆寮忚繕鏄崟鐗囨満
    绛旓細鍙互杩欎箞璇达紝STM32鏄ARM鐨鏍革紝鎬ц兘寰堝己锛屽彲浠ヨ窇OS锛岃屽崟鐗囨満鎬ц兘杈冨樊锛屼笉瀹滆窇OS锛屼絾鏄煇绉嶇▼搴︿笂鍙互璺慠TOS锛屽彲浠ヨARM鏄ц兘寰堝己鐨勫崟鐗囨満锛屼絾涔犳儻涓婂凡缁忎笉鍐嶈涓篈RM鏄崟鐗囨満浜嗐
  • 宓屽叆寮忕郴缁熴STM32銆丆ortex-M銆丮3/M4銆ARM涔嬮棿鏈浠涔堝叧绯?
    绛旓細ARM鏄涓瀹跺叕鍙革紝浠栦滑鏄仛ARM鑺墖纭欢鏋舵瀯鐨勶紝浣犱滑鐜板繁缁忕爺鍙戞帹鍑轰簡Cortex-M0銆 Cortex-M3銆丆ortex-M4涓夌鑺墖鏋舵瀯锛STM32鏄熀浜庝笁绉嶆灦鏋勮璁鐨凙RM鑺墖銆
  • arm鍗曠墖鏈哄拰stm32鍗曠墖鏈虹殑鍖哄埆
    绛旓細arm鏄崟鐗囨満鐨凜PU鍐呮牳鏋舵瀯鐨勫悕绉帮紝瀹冧笉鏄竴绉嶇壒瀹氱殑鍗曠墖鏈哄瀷鍙凤紝stm32鍨嬪崟鐗囨満鐨勫唴鏍告槸arm鐨 锛屾墍浠ヤ篃鍙互璇存槸 arm鍐呮牳鐨勫崟鐗囨満锛堜絾stm32涔熷彲浠ヤ笉鐢╝rm鍐呮牳锛夈傚氨鍍忔惌杞介叿鐫垮唴鏍哥殑鐢佃剳鍜岃仈鎯崇數鑴戠殑鍖哄埆銆
  • 扩展阅读:一年前stm32芯片价格 ... 学习stm32买什么开发板 ... stm32四月份价格 ... stm32为什么不建议学 ... stm32全系列价格表 ... 哪个stm32开发板好点 ... 51单片机难还是stm32难 ... arm处理器stm32 ... stm32多少钱一片 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网