原创 STM32与通常ARM的区别

2009-7-22 13:23 4238 7 9 分类: MCU/ 嵌入式

ARM是英国的芯片设计公司,其最成功的莫过于32位嵌入式CPU核----ARM系列,最常用的是ARM7和ARM9,


ARM公司主要提供IP核,就是CPU的内核结构,只包括最核心的部分,并不是完整的处理器. ARM把这个核卖给各大半导体公司,如 Pllips 三星 ,ATMEL 等等,许多公司,甚至Intel.


ARM为了对付 8位机市场,最近推出了 Cortex-M3核,STM32就是意大利的意法半导体基于Cortex-M3的32位嵌入式处理器, Cortex_M3核 性价比更高,价格低,可以与8位单片机竞争.


STM32 性能如下:


功能
■ 核心
- ARM 32位的Cortex(TM)-M3CPU
- 72MHz,高达90DMips,1.25DMips/MHz
-  单周期硬件乘法和除法——加快计算
■  存储器
-  从32K字节至128K字节闪存程序存储器
-  从6K字节至20K字节SRAM
-  多重自举功能
■  时钟、复位和供电管理
- 2.0至3.6伏供电和I/O管脚
 
-  上电/断电复位(POR/PDR)、可编程电压监
■  多达7个定时器
测器(PVD)、掉电监测器
-  多达3个同步的16位定时器,每个定时器有
-  内嵌4至16MHz高速晶体振荡器
多达4个用于输入捕获/输出比较/PWM或脉
-  内嵌经出厂调校的8MHz的RC振荡器
冲计数的通道
-  内嵌40kHz的RC振荡器
- 16位6通道高级控制定时器
-  内嵌PLL供应CPU时钟
- 多达6路PWM输出
-  内嵌使用外部32kHz晶体的RTC振荡器  - 死区控制、边缘/中间对齐波形和紧急制动
■  低功耗  - 2个看门狗定时器(独立的和窗口型的)
-  系统时间定时器:24位的、带自动加载功
- 3种省电模式:睡眠、停机和待机模式
能的
- VBAT为RTC和后备寄存器供电
■  多达9个通信接口
■  2个12位模数转换器,1us转换时间(16通道)
-  多达2个I2C接口(SMBus/PMBus)
-  转换范围是0至3.6V
-  多达3个USART接口,支持ISO7816,
-  双采样和保持功能
LIN,IrDA接口和调制解调控制
-  温度传感器
-  多达2个SPI同步串行接口(18兆位/秒)
■  调试模式
- CAN接口(2.0B 主动)
-  串行线调试(SWD)和JTAG接口
- USB 2.0全速接口
■  DMA
■  ECOPACK(R)封装(兼容RoHS)
- 7通道DMA控制器
 
-  支持的外设:定时器、ADC、SPI、I2C和

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户402204 2013-10-15 22:30

嗯,说的很到位

用户518079 2009-7-22 22:25

这个似乎应该是两者之间的关系吧!

用户1090342 2009-7-22 20:49

哈哈,意法半导体(ST)是意大利和法国合资的公司。
相关推荐阅读
用户194887 2010-05-25 14:44
集成运放 单电源问题
集成运放单电源供电交流放大电路的问与答1、 问:双电源运放改单电源,为什么要取其中点电压供电?答:一般运放以双电源工作时是以((V+)+(V-))/2=0V 作为参考电压的,运放工作在中间的线性区。运...
用户194887 2009-12-06 21:35
AVR软件延时精确计算
和软件延时时间长短有关的因素有,单片机,晶振,延时语句,此处以for循环语句为例。首先,我们编写一个for循环的延时语句,如下:非关键代码省略。正常编译,按照常规方法打开JTAG下载并进入调试。我们要...
用户194887 2009-10-27 07:46
SPI协议简介
SPI协议简介一 SPI协议概括SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。...
用户194887 2009-10-19 19:53
AVR单片机烧录和熔丝位的操作初步
AVR单片机烧录和熔丝位的操作初步AVR单片机由于接口丰富,功能齐全,性价比好,运用越来越广。一些朋友利用网上下载的程序烧录芯片时,由于对熔丝位的意义没搞清楚,而任意改动其设置,结果造成芯片被锁定,即...
用户194887 2009-10-12 09:48
栈、堆栈和堆有什么区别?
栈、堆栈和堆有什么区别?  答:栈和堆栈都指的是Stack,它们与堆(heap)是不同的概念,要注意区分开来。  栈(stack)是限定仅在一端进行插入或删除的线性表。虽然这个限制减小了栈的灵活性,但...
用户194887 2009-09-29 14:49
UCOS学习笔记
别人的 感觉蛮好的 收藏 ◆ 任务,在UCOS-ii实时系统中,一个任务其实就是一个线程,该任务可以认为CPU完全属于它自己。UCOS-ii中的任务拥有自己的堆栈和CPU寄存器,并且赋予一定的优先级,...
EE直播间
更多
我要评论
2
7
关闭 站长推荐上一条 /3 下一条