一、STM32简介
STM32是由意法半导体(STMicroelectronics)推出的一系列32位ARM Cortex-M微控制器,广泛应用于嵌入式系统和物联网设备中。它具备高性能、低功耗和丰富的外设接口,适用于各种应用场景,包括工业控制、汽车电子、消费类电子产品等。STM32系列产品涵盖了多种型号和规格,支持多种通信接口和存储器选项,开发者可以根据需求选择合适的型号进行开发。
总结如下:
1、ST-意法半导体,soc产商。
2、M-Microcontroller Unit(MCU),代表了微控制器的意思。
3、32-32bit表示是一个32的MCU。(stc89c51是8位的MCU,而如今个人电脑一般位64bit)
4、芯片内核Cotres-M是ARM公司生产的,ST公司不参与
5、ST公司再芯片内核Cotres-M,拓展外围设备,列如串口、I2C由ST生产
6、微控制器是裸机无操作系统,能开发智能手环、小家电、电动车等产品。
7、把微处理器CPU和微控制器MCU请区分开来,微处理器有操作系统,能跑Linux,速度高,但是PCB布板难度大。它能制成消费级产品如智能手机、电脑等。
二、STM32有什么?
STM32中包含了许多外设和寄存器,也可以自行添加外设,下面是几个常用的:
1、串口-UART&#