首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

各类单片机的区分

各类单片机的区分

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系列有固件库,使用起来极为方便。
返回列表