STM32初探

STM32初探

STM32单片机是ST(意法半导体)公司使用arm公司的cortex-M3为核心生产的32bit系列的单片机,他的内部资源(寄存器和外设功能)较8051、AVR和PIC都要多的多,基本上接近于计算机的CPU了,适用于手机、路由器等等。了解更多STM32

一、什么是STM32

1.1 STM32的特点
*新的基于ARM内核的32位MCU系列*
-内核为ARM公司为要求高性能、低成本、低功 耗的嵌入式应用专门 设计的Cortex-M内核
-标准的ARM架构
*超前的体系结构*
-高性能
-低电压
-低功耗
-创新的内核以及外设
*简单易用/自由/低风险*

1.2 Cortex内核
ARMv7架构定义了三大分工明确的系列:
“A”系列:面向尖端的基于虚拟内存的操作系统和用户应用
“R”系列:针对实时系统;
“M”系列:对微控制器。

STM32F1属于Cortex-M系列中的Cortex-M3内核,采用ARMv7-M架构。STM32F4属于Cortex-M4系列采用ARMv7-ME架构。 Cortex-A5/A8采用ARMv7-A架构。传统的ARM7系列采用的是ARMv4T架构。
1.3 STM32 VS ARM7
这里写图片描述

二、STM概述

2.1 CM3结构
这里写图片描述
2.2 STM32F103
–2V-3.6V 供电电压
–5V I/Os 电压容限
–出色的时钟安全模式
–带有唤醒功能的低功耗模式
–内部RC
–嵌入的RESET
–40/+85°C(工业级)
*仅限144脚的封装
**只有在Flash大于256KB(包含)的芯片上才包括DAC, EMI (144 pins), I2S, SDIO,图象传感器
2.3 STM32的命名规则
这里写图片描述
故STM32F103ZET6表示:
基于ARM的32位微控制器 增强型 144脚 512K字节的闪存存储器

三、总结

STM32应用场景举例
这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_37369201/article/details/82218646