STM32芯片简介以及功能特点和其优异性

STM32芯片简介以及功能特点和其优异性,第1张

STM32单片机

STM32与嵌入式

嵌入式是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。主要分为DSP,微控制器MCU,微处理器,SOC四种。一个完整的嵌入式系统,从开发过程分为4层:硬件层、驱动层、 *** 作系统层和应用层。而STM32是MCU的一种,故也属于嵌入式技术。

STM32与ARM

ARM可以说是一个公司的名称,一类微处理的通称,也代表一种技术。其实ARM是一个做芯片标准的公司,它负责芯片内核的架构设计,而把具体的实现,授权给像TI,ST等半导体公司。例如任何一个Cortex-M3芯片,他们的内核结构都是一样的,不同的是他们的存储器容量,片上外设,IO 以及其他模块的区别。ARM公司为了能让不同的芯片公司生产的Cortex-M3芯片能在软件上基本兼容,和芯片生产商共同提出了一套标准CMSIS标准(Cortex  Microcontroller  Software Interface  Standard),翻译过来是ARM Cortex™ 微控制器软件接口标准”,也就是其库函数。

 

 

 

STM32系列32位Flash微控制器基于ARM Cortex™-M处理器,旨在为MCU用户提供新的开发自由度。它包括一系列32位产品,集高性能、实时功能、数字信号处理、低功耗与低电压 *** 作等特性于一身,同时还保持了集成度高和易于开发的特点。主要的产品型号有:

 

 

 

STM32F1系列主流MCU

STM32 F1系列主流MCU满足了工业、医疗和消费类市场的各种应用需求。凭借该产品系列,意法半导体在全球ARM Cortex-M 微控制器领域处于领先地位,同时树立了嵌入式应用的里程碑。该系列利用一流的外设和低功耗、低压 *** 作实现了高性能,同时还以可接受的价格、利用简单的架构和简便易用的工具实现了高集成度。

该系列包含五个产品线,它们的引脚、外设和软件均兼容。

•  超值型STM32F100- 24 MHz CPU,具有电机控制和CEC功能

•  基本型STM32F101- 36 MHz CPU,具有高达1MB的Flash

•  STM32F102 – 48 MHz CPU具备USB FS

•  增强型STM32F103- 72 MHz CPU,具有高达1MB的Flash、电机控制、USB和CAN

•  互联型STM32F105/107- 72 MHz CPU,具有以太网MAC、CAN和USB 2.0 OTG

当前主要的产品型号有:

 

 

STM32F103

STM32F103器件采用Cortex-M3内核,CPU最高速度达72 MHz。该产品系列具有16KB~ 1MB Flash、多种控制外设、USB全速接口和CAN。具体的产品型号及对应的Flash大小、封装类型以及引脚数,如下图所示

 

 

STM32F103ZE功能特点

我们

本系列将采用STM32F103ZE芯片进行实验,其具备的功能特点有:

内核:ARM32位Cortex-M3 CPU,最高工作频率72MHz,1.25DMIPSMHz。单周期乘法和硬件除法。

存储器:片上集成512KB的Flash存储器。6-64KB的SRAM存储器。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2585424.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-08
下一篇 2022-08-08

发表评论

登录后才能评论

评论列表(0条)

保存