32单片机:
ARM CORTEX M3内核 (微控制器):
TI公司:LM3S系列 主频50MHZ
ST公司:STM32F10X系列 主频 72MHZ
NXP 和飞思卡尔,ATMEL也有相应的产品
ARM CORTEX M4内核(DSC:数字信号微控制器) :
TI公司:LM4F系列 主频80MHZ 带浮点运算单元
ST公司 :STM32F4系列 主频168MHZ
NXP 和飞思卡尔,ATMEL也有相应的产品
还有 ARM CORTEX M0 系列等(超低功耗)也是32位单片机
TI公司生产的TMS320C2000系列也可以划归为微控制器(DSC)其主频一般在150MHZ 个别型号300MHZ 。C5000和C6000是高端产品 一般划归为DSP.
还有PIC单片机也有32位的。
ARM7是以前使用比较多的32位单片机,现在逐渐被CORTEX M系列取代了,现在越来越多的大公司生产ARM CORTEX M系列单片机,而且其价格越来越低,ST的最低不足10元,但性能却远胜同价位的其他单片机,CORTEX M系列有一统单片机行业的倾向。
区别主要有:
8051数据位宽为8位,地址位宽为16位,CISC(复杂指令集)冯诺依曼结构,且是12周期指令
ARM CORTEX M系列是双32位,RISC 哈佛结构,是单周期指令。
它们均可以使用KEIL(已被ARM公司收购)进行编程,编译语言为:C或汇编。
ARM CORTEX M系列有固件库,使用起来极为方便。 |