一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
posts - 3121,comments - 209,views - 578万

一、什么是ARM
ARM:(Advanced RISC Machines)高级精简指令集微处理器。
它有几层含义:
1.ARM是一个公司,英国公司。只出售芯片的技术授权。
2.ARM是全球领先的32位嵌入式RISC芯片内核设计公司,RISC–精简指令集计算机,特点是所有的指令的格式都是一样的,所有指令的指令周期也是一样的;ARM本身并不生产和销售芯片,全球顶尖的芯片制造公司,例如Actel 、 TI、ST、Fujitsu、NXP等均购买ARM的内核,结合各自的技术优势进行生产的销售。
3.ARM是一个内核,而不是我们通常看到的芯片。
ARM内核的体系架构经历了6个版本:V1-V6

ARM9、ARM10对应V5架构,ARM11对应V6架构,时钟频率为350-500Mhz,最高可达1Ghz。

二、什么是STM32?

STM32单片机是ST(意法半导体)公司基于arm公司的cortex-M3为核心生产的32bit系列的单片机。
一、STM32字面含义

复制代码
ST——意法半导体(一个公司名),即SOC厂商
此处扩展:
一个芯片比如STM32里面有内核(ARM),而 内核ARM由ARM公司(IP厂商)生产,
外设由ST公司(SOC厂商)生产,再此基础上添加各种外设,比如GPIO,I^2C等

M——Microelectronics的缩写即微控制器

注意: 微处理器在微控制器的基础上有MMU——内存管理单元,一般微控制器
不跑系统,编写的程序为裸机例程。

32——32bit,表示是一个32bit微控制器(单片机位数指CPU处理的数据的宽度,
参与运算的寄存器的数据长度。32位单片机的数据总线宽度为32位,
通常可直接处理8位或16位或32位数据。)
复制代码

三、STM32分类

CPU位数 内核 系列
32 Cortex-M0 STM32-F0/L0
32 Cortex-M3 STM32-F1/F2/L1
32 Cortex-M4 STM32-F3/F4/L4
32 Cortex-M7 STM32-F7

四、STM32的命名方法

 

posted on   一杯清酒邀明月  阅读(2117)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示