Este artículo explica la relación entre ARM y STM32 y la introducción del microcontrolador STM

1. ¿Qué es BRAZO?

ARM : (Máquinas RISC avanzadas) Microprocesador de conjunto de instrucciones reducido avanzado.
Tiene varios significados:
1.ARM es una empresa, una empresa británica. Solo se venden licencias técnicas para chips.
2. ARM es la compañía de diseño de núcleo de chip RISC integrado de 32 bits líder en el mundo, computadora con conjunto de instrucciones reducido RISC, que se caracteriza por el mismo formato de todas las instrucciones y el mismo ciclo de instrucción de todas las instrucciones; ARM en sí mismo no produce el Las principales empresas de fabricación de chips del mundo, como Actel, TI, ST, Fujitsu, NXP, etc., todas compran núcleos ARM y combinan sus ventajas técnicas para la producción y las ventas.
3. ARM es un núcleo, no el chip que solemos ver.
La arquitectura del núcleo ARM ha pasado por 6 versiones: V1-V6
inserte la descripción de la imagen aquí
ARM9, ARM10 correspondiente a la arquitectura V5, ARM11 correspondiente a la arquitectura V6, la frecuencia de reloj es de 350-500 Mhz, hasta 1 Ghz.

2. ¿Qué es STM32?

La microcomputadora de un solo chip STM32 es una serie de microcomputadoras de un solo chip de 32 bits producidas por ST (STMicroelectronics) basadas en la corteza del brazo-M3 como núcleo.
1. El significado literal de 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位数据。)

3. Clasificación STM32

Serie de núcleo de bits de 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

En cuarto lugar, el método de nomenclatura de STM32

inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/jinanhezhuang/article/details/109843227
Recomendado
Clasificación