打印

调查一下为什么选用低端ARM。

[复制链接]
30563|226
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xuyaqi|  楼主 | 2009-7-18 16:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ayb_ice| | 2009-7-18 16:25 | 只看该作者

没有用啊

ARM7还不如有些8位机

使用特权

评论回复
板凳
lonely8122| | 2009-7-18 18:36 | 只看该作者

RAM空间大,主频高

8位机里ram空间超过4K、速度大于30M的好像不多吧?操作系统不是只有高端ARM才能用,ucosii、uclinux这种操作系统,在基于arm7或arm-CM3内核的低端ARM上都能跑。现在有些8位机的外设确实也很丰富,但不能只从外设的角度考虑。

使用特权

评论回复
地板
ayb_ice| | 2009-7-18 18:53 | 只看该作者

ARM的位指令差,不适合控制领域

使用特权

评论回复
5
lonely8122| | 2009-7-18 18:56 | 只看该作者

ARM-CM3增加了位段区

 只需一条指令就可以改变某个寄存器或ram单元的某一位

使用特权

评论回复
6
machunshui| | 2009-7-18 23:58 | 只看该作者

性价比高,功能强大

性价比高,功能强大。

stm32就不用说了。

就说老的arm7,

lpc2103,最便宜15,16的样子,

48脚,2串口,2spi,2I2C,
70M主频,

32k flash,8k ram,

性价比远高于很多高主频8位机器。

使用特权

评论回复
7
machunshui| | 2009-7-19 00:00 | 只看该作者

stm32性价比,在15-30区段,几乎是无敌

stm32性价比,在15-30区段,几乎是无敌

使用特权

评论回复
8
vwwj| | 2009-7-19 09:44 | 只看该作者

还有代码编码效率的问题

  同样一个程序,使用16位的Thumb方式编译相当于32位的编译方式的60%大小,这个是自己做过实验确认的。
  同样类比可知,实现相同功能,8位的51代码普遍是32位的Arm代码的1/4左右,但是这有个前提,就是16位,32位的运算比例比较低。
  要是程序代码大部分是16位运算,就用16位Thumb方式编译;大部分是32位运算,就用32位编译;
  要是普通的功能,涉及的16位,32位运算较少,始终是8位代码最小,最有性价比

使用特权

评论回复
9
古道热肠| | 2009-7-19 09:57 | 只看该作者

STM32F101系列很有竞争力

资源比同价格的8位机强.

使用特权

评论回复
10
ayb_ice| | 2009-7-19 10:13 | 只看该作者

那去写一段测试IO操作的代码试试

如LED = !LED;
你去模拟SPI,IIC试试,同样的频率下谁快,当然是指单周期的51了

使用特权

评论回复
11
lonely8122| | 2009-7-19 10:42 | 只看该作者

这种比较有意义吗

进行这个比较,还要把arm的频率降到和51一样?
并不是说arm在任何方面都比8位机强,更不是说有了低端arm之后8位机就没有市场了,但低端arm的在某些方面的性能同样是8位机所不能替代的。

使用特权

评论回复
12
NE5532| | 2009-7-19 10:50 | 只看该作者

外设丰富

不过送你一句话,需求决定选择,不是啥事情都用ARM的。

使用特权

评论回复
13
ningling_21| | 2009-7-19 11:52 | 只看该作者

低端的ARM学习起来容易些

低端是发展中的一个阶段,工控也有很多在用........

使用特权

评论回复
14
machunshui| | 2009-7-19 17:27 | 只看该作者

15元以上,就不要考虑8位mcu

15元以上,就不要考虑8位mcu。

目前32位ARM体系的mcu,以及16位PIC24,甚至MSP430的某些型号,

就大部分应用来说,在15元以上区段都比8位mcu有性价比

使用特权

评论回复
15
machunshui| | 2009-7-19 17:54 | 只看该作者

没什么意义

“如LED = !LED;
你去模拟SPI,IIC试试,同样的频率下谁快,当然是指单周期的51了”



没什么意义。

1.stm32之类的,已经增加了单周期原子置位,复位之类,就算模拟也不慢。

2.哪怕是老的lpc2000系列也有所谓的快速IO,模拟i2C上限速度,也不是问题。


最最关键的一条是:ARM外设功能很丰富,基本上不用考虑模拟。

使用特权

评论回复
16
machunshui| | 2009-7-19 18:01 | 只看该作者

据说CM3之类的生产成本比51核的mcu还低

据说CM3之类的生产成本比51核的mcu还低,

这恐怕是ARM能流行的基础。

使用特权

评论回复
17
machunshui| | 2009-7-19 18:08 | 只看该作者

ARM也不复杂

有些网友老是说ARM复杂,

其实如果两个新人,如果有人带,同步学51和ARM,相信进度差不多。

51流行乃是拜中国教育体制所赐

使用特权

评论回复
18
vwwj| | 2009-7-19 18:11 | 只看该作者

楼上的在神吹Arm了

  你可以举出任何一款20元以下的低端Arm型号
  总能找到有相同性能,但是价格只有一半以下的51

使用特权

评论回复
19
machunshui| | 2009-7-19 18:27 | 只看该作者

随便说一个

stm32f103C6T6 零售卖15,16的样子

给找个一半价格看看!

使用特权

评论回复
20
machunshui| | 2009-7-19 18:32 | 只看该作者

吹牛吧

stm32f103C6T6 32k flash,10k ram,48脚,

2串口,1 I2C,1SPI,1 CAN, 1 USB.....


能找到和此功能,性能相当的8元的51?

吹牛吧?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

47

主题

1638

帖子

6

粉丝