stm32是什么,它有哪些优势

发布者:SerendipitySoul最新更新时间:2024-07-19 来源: elecfans关键字:stm32  Cortex-M3内核  低功耗 手机看文章 扫描二维码
随时随地手机看文章

STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。


按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz。


总的来说STM32具有如下优势:

1)极高的性能:主流的Cortex内核。

2)丰富合理的外设,合理的功耗,合理的价格。

3)强大的软件支持:丰富的软件包。

4)全面丰富的技术文档。

5)芯片型号种类多,覆盖面广。

6)强大的用户基础:最先成功试水CM3芯片的公司,积累了大批的用户群体,为其领先做铺垫。


关键字:stm32  Cortex-M3内核  低功耗 引用地址:stm32是什么,它有哪些优势

上一篇:stm32用什么语言编程 STM32单片机原理
下一篇:STM32 DMA传输的问题分析

推荐阅读最新更新时间:2024-11-17 13:49

STM32 串口详细讲解
什么是串口 UART : Universal Asynchronous Receiver/Transmitter 通用异步收发器 USART : Universal Synchronous Asynchronous Receiver/Transmitter 通用同步/异步收发器 一种是常用也是最简单的串行数据传输协议。数据线只需要两根就可以实现全双工。 Tx: 发送数据线 Rx: 接收数据线 A B TX ----------- Rx Rx ------------Tx 全双工: 两个设备可以同时发送和接收 串行数据: 发送只一根线,一次只能发送一bit. 一bit接着一bit发送和接收。
[单片机]
STM32学习笔记(2):外部中断的使用
中断对于开发嵌入式系统来讲的地位绝对是毋庸置疑的,在C51单片机时代,一共只有5个中断,其中2个外部中断,2个定时/计数器中断和一个串口中断,但是在STM32中,中断数量大大增加,而且中断的设置也更加复杂。今天就将来探讨一下关于STM32中的中断系统。 1 基本概念 ARM Coetex-M3内核共支持256个中断,其中16个内部中断,240个外部中断和可编程的256级中断优先级的设置。STM32目前支持的中断共84个(16个内部+68个外部),还有16级可编程的中断优先级的设置,仅使用中断优先级设置8bit中的高4位。 STM32可支持68个中断通道,已经固定分配给相应的外部设备,每个中断通道都具备自己的中断优先级控制字
[单片机]
低功耗开关电源的分析与设计
现在,许多消费类产品OEM制造商所生产的电子设备都具有超低待机功耗,但真正的目标还是要尽可能地接近零功耗。Power Integrations新推出的两款高压MOSFET可以帮助设计师将电路中的耗能元件隔离开,从而达到优化设计和实现零空载功耗的目的。 消除待机功率 此类电量的节省会对整个国家的发电站配备要求产生直接影响,并且,它已成为各监管机构所颁布的能效法规中的关键内容。以电视机接收器为例,包括能源之星和欧盟生态标签(EU Eco-Label)在内的众多能效计划现在都将最大待机功耗规定为1瓦。作为其节能计划的组成部分,欧盟委员会已针对用能产品(EuP)的待机和关断模式损耗颁布了用能产品指令Lot 6。Lot 6于2009
[电源管理]
超<font color='red'>低功耗</font>开关电源的分析与设计
基于STM32嵌入式系统的智能控制网络终端设计
0 引言   智能网络终端是实现智能化管理的嵌入式终端设备。通常具有安全门禁系统和自动化控制的基本功能。本文重点介绍基于STM32的智能嵌入式终端的网络控制功能的设计和实现。 1 智能网络通信实现方案   将嵌入式系统与Internet连接起来实现远距离信息获取和控制功能的本质是嵌入式系统本身能够实现TCP/IP网络通信协议。该协议的解决方案总体上可分为两大类。第一类是直接在嵌入式设备上实现TCP/IP,使之直接连上Internet。这实质上是由MCU及内部固化TCP/IP协议的芯片组成应用系统的核心,MCU可以直接拨号上网,这种方法的硬件电路相对简单,也不需要中间环节的支持。但是由于使用了TCP/IP协议芯片,因此需要大容
[安防电子]
基于<font color='red'>STM32</font>嵌入式系统的智能控制网络终端设计
STM32】ADC的基本原理、寄存器
STM32F1xx官方资料: 《STM32中文参考手册V10》-第11章 模拟/数字转换(ADC) ADC的基本介绍 ADC的基本定义 Analog-to-Digital Converter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。 典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。 ADC的主要特征 12位逐次逼近型的模拟数字转换器; 最多带3个ADC控制器,可以单独使用,也可以使用双重模式提高采样率; 最多支持23个通道,可最多测量21个外部和2个内部信号源; 支持单次和连续转换模式; 转换结束,注入转换结束,和发生模拟看门狗事件时产生中断;
[单片机]
【<font color='red'>STM32</font>】ADC的基本原理、寄存器
使用Keil MDK运行第一个STM32程序
1.1.1 使用Keil MDK运行第一个STM32F10X程序 在上一小节中已经详细介绍了使用Keil MDK和标准外设库创建一个工程的过程,下面将介绍基于这个工程来编写一个小程序,通过这个程序我们可以初步了解: l STM32标准外设库的简单使用过程 l STM32外设的使用方法和大致流程 l 程序的编译、链接、下载步骤 l 利用Keil MDK的在线仿真功能进行软件仿真的简要步骤 1. 程序的编写 (1)程序实现的功能 为了方便各位读者的入门和理解,这个小程序的功能非常简单,作为本书功能实践的第一个程序,其功能当然也是最为经典的“Hello World!”了,只不过不是简单的屏幕输出,而是利用硬件的串口进行输出,同时作为单片
[单片机]
使用Keil MDK运行第一个<font color='red'>STM32</font>程序
STM32 中断使用
STM32中断有时候用多了容易乱,特此记录一下,因为之前一直是M3 M0交叉用,固件库有些区别容易弄混,这里说一下M3外部中断的配置 步骤: 1.将对应的IO配置为输入 2.将IO对应的中断的优先等级用NVIC配置好 3.设置好对应IO的中断模式和触发方式 4.将IO所属的中断线设为中断输入源 1---------以PB5为例子 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; GPIO_Init(G
[单片机]
STM32 SRAM启动的 KeiL 配置
BOOT 引脚改成从SRAM 启动,即 BOOT0=1,BOOT1=1 如果使用ST提供的库函数 3.5 打开(system_stm32f10x.c) #define VECT_TAB_SRAM 2.x 可以通过调用以下两个函数切换中断向量表的指向。 NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x00); NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0); KEIL 的配置 (SYM32F103C8T6 (64kFlash/20kSram);
[单片机]
<font color='red'>STM32</font> SRAM启动的 KeiL 配置
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved