STM32 与LPC区别

STM32  与LPC区别
STM32  与LPC区别

开始学习STM32

电子DIY 2011-03-11 17:48:10 阅读263 评论3 字号:大中小订阅

买了一块超小的STM32开发板,开始学习ARM。。。。。。。。。

Q1:为什么要学习ARM?

A1:为了以后给机器小车加上语音识别和图像识别,原来的8位AVR单片机已经不能满足要求,需要用

到性能强大而且价格便宜的32位处理器。

Q2:为什么选择STM32系列?

A2:到图书馆查了一下书,发现用的最多的ARM芯片有2款:三星的S3C44B0,飞利浦的LPC213x/214x 系列,而最近非常流行ST公司的STM32系列。三星的44B0貌似已经很古老了,首先淘汰。重点对比了LPC和STM两个系列,事实上这2个系列分别代表ARM里面的2个阵营:ARM7和Cortex-M3,以下是

一些对比:

Cortex-M3 ARM7

最新的ARM内核成熟使用近10年的ARM内核

大量操作系统支持包括Linux 不支持Linux,可用uC/OS2

哈佛体系冯诺曼体系

只支持最新的Thumb-2指令集支持ARM和Thumb指令集

硬件自动压栈软件手工压栈

单周期乘法指令多周期乘法指令

2-12周期除法指令无除法指令

有位操作无位操作

内置系统节拍定时器无系统节拍定时器

方便操作系统移植

指令执行速度1.25DMIPS/MHz 0.95DMIPS/MHz

功耗0.19mW/MHz 0.28mW/MHz

小结一下:

1)技术方面,例如性能/功耗等,Cortex-M3完胜ARM7;

2)ARM7成熟使用多年,应用上的支持比较多,网上资源丰富,而且可以使用Linux;3)ARM7系列品种丰富,例如支持LCD,例如带有外部总线,可以扩展外部SDRAM,组成配置更加强大的系统。。。等等,而STM32目前品种比较单一,只有STM32F一个系列,不支持外扩SDRAM,基本上只能当成单片机使用。当然这个问题随着STM32的普及,品种会慢慢地丰富起来的。最近STM发

布了M和L系列,其中L系列支持LCD。

Q3:为什么选择这款开发板(奋斗STM32-Mini)?

A3:它很小,除了基本的时钟/USB/JTAG/串口/SD卡/LCD显示之外,其他什么都没有,剩余的IO全部引出,整个板子只有半只手掌大小。其他开发板上的那些流水灯/键盘/18B20/红外收发/I2C/MP3之类的外

设纯属学生实验,对于我来说没有用。

基于LPC2131嵌入式系统的CAN模块设计与实现-zhoubihai -天府..

STM32(1) bg(18)意法、...本文基于ARM7TDMI-S处理器LPC2131,对内部没有集成CAN 控制...LPC2131 PHILIPS LPC2131是基于ARM7TDMI-S的高性能32位RISC微控制器,它一方面具有ARM处理器的所有优点:低功耗、高...2003 3. LPC2131/LPC2132/...

LPC STM32 LM3S 哪个ARM好

浏览次数:586次悬赏分:5 |提问时间:2010-11-28 21:38 |提问者:lmyghy

推荐答案

只用过stm32,作工业控制,当单片机使,相当强大了。

回答时间:2010-11-28 22:11

向TA求助

回答者:dongchengdiao来自团队黑客帝国|五级采纳率:17%

擅长领域:工程技术科学哲学杭州市历史话题

参加的活动:暂时没有参加的活动

相关内容

等待您来回答

更多等待您来回答的问题>>

其他回答共2条

你好,朋友

请听我讲几句,个人觉得要不你就学习ARM9。要不就选择Cortex-M3,这个是ARMV7构架下的,ARM9也是此构架下的。其实我觉得如果是先前搞过单片机的,请选择Cortex-M3,应为这个是位控制领域量身打造的。可以说现在的ARM 构架产生了分支,以前是没有的。

Cortex-A系列,Application主要是应用在高端的产品,PDA,智能手机等

Cortex-R系列,Real time主要应用于实时控制

Cortex-M系列,Microcontroller主要是应用于工业控制。

我推荐Cortex-M3核心的,意法半导体的STM32f103XX系列、Ti的LM3S系列都很好

还有LPC的NXP的都有很多,相信我吧,这个就好比当年8051的市场一般,新的格局到来了,8位的价格打造32位的性能。

在吐血推荐周立功的EasyARM1138,也就是LM3S1138位主控的

其次就是STM32的红牛板子,很不错

各有各的特色,个人喜欢TITI的,应为他的总线完全开放。

关于此类东西的学习,建议先买板子回来跑程序,接着就是深入研究,周工的东西资料全。

回答者:热心网友| 2010-11-29 11:03

你想知道的是这三种Cortex M3的对比吧?

TI的Cortex M3最近才开始推广,看这个势头,好像要超越ST。

不过,就目前来看,ST的STM32还是主流,文档资料更多。

LPC好像在主推低功耗的Cortex M0

相关主题
相关文档
最新文档