lh8008
发表于 2010-7-27 15:43
"王咬兄"----估计会笑翻一大片.
网鱼人生
发表于 2010-7-28 09:33
一笑而过
andyany
发表于 2010-7-28 13:51
互联网出来的时候,说报纸要完蛋。结果报纸这蛋没有完。
总统出来很久了,按说国王要完蛋了。可是也没有完。
楼主,你说的情况要发生还早着呢。
lpcfans
发表于 2010-7-30 10:10
对小客户就是完蛋。买不到不就完蛋。
大客户可以无视。
yhn1973
发表于 2010-7-31 11:37
LS好好看看CM3,
流水线 + 分支预测,
看看会不会和c8051F有同样的问题。
不要为了时序而时序,为了8位运算而运算,为了1位运算而运算,
那就举个因为时序导致STM不能驱动,而c8051F能驱动的例子吧!
否则,逞口舌 ...
machunshui 发表于 2010-7-24 12:18 https://bbs.21ic.com/images/common/back.gif
还好这段时间正在研究STM32的汇编,分支预测只是能提高分支指令的执行速度,但并不能保证分支指令在程序的不同位置所用的时钟数都相同,而用软件延时时,若指令的执行时间不确定,则会导致延时时间的不确定,STM32在72M的工作频率下,别说是分支指令,就是有些顺序指令的执行时间也是不确定。
yhn1973
发表于 2010-7-31 11:40
从性能角度讲,
CM3,CM0虽然不是100%好,
那也是99%比现在的8 bit 性能好。
有些人试图找出那1%,就算有,能说明啥?
何况找那1%都很困难。
目前,低端8051还会存在一段时间,
向C8051F一类的,
应该可以彻底淘汰 ...
machunshui 发表于 2010-7-24 12:39 https://bbs.21ic.com/images/common/back.gif
如果你觉得在单片机的应用领域,只运算速度一项就占99%的话,那我无话可说
yhn1973
发表于 2010-7-31 11:49
总量在200mA左右的MCU一大把,
要非得钻牛角尖,吹毛求疵的话,
最好设置成5A,
咱啥外设都直接驱动
machunshui 发表于 2010-7-24 12:45 https://bbs.21ic.com/images/common/back.gif
我只是说明决定选择一款单片机的因素很多,尤其是用C的情况下,已经不会再拘泥于某种内核,合适才是最好的。
如果按你的话说,
ARM最好都设成A8,
咱啥速度都能满足
yhn1973
发表于 2010-7-31 11:57
我记得几年前machunshui 不是在嚷嚷着ARM7要淘汰8位机吗,现在不挺ARM7了,改挺CM3了?
yhn1973
发表于 2010-7-31 12:13
不要以为8bit MCU 的8位运算就牛
machunshui 发表于 2010-7-24 12:35 https://bbs.21ic.com/images/common/back.gif
那你用STM8和STM32的汇编比较一下字节变量的运算速度:
var1=var2+var3
var1、var2、var3都为内存变量
machunshui
发表于 2010-7-31 12:25
还好这段时间正在研究STM32的汇编,分支预测只是能提高分支指令的执行速度,但并不能保证分支指令在程序的不同位置所用的时钟数都相同,而用软件延时时,若指令的执行时间不确定,则会导致延时时间的不确定,STM32 ...
yhn1973 发表于 2010-7-31 11:37 https://bbs.21ic.com/images/common/back.gif
请问:那种MCU能保证分支指令在程序的不同位置所用的时钟数都相同?
举个例子说明说明一下,免得产生歧义
machunshui
发表于 2010-7-31 12:26
如果你觉得在单片机的应用领域,只运算速度一项就占99%的话,那我无话可说
yhn1973 发表于 2010-7-31 11:40 https://bbs.21ic.com/images/common/back.gif
配置,价位相等,大家当然愿意用速度快的,适应性强啊。
你应该无话可说
machunshui
发表于 2010-7-31 12:29
那你用STM8和STM32的汇编比较一下字节变量的运算速度:
var1=var2+var3
var1、var2、var3都为内存变量
yhn1973 发表于 2010-7-31 12:13 https://bbs.21ic.com/images/common/back.gif
请看95楼的贴图,已经说明8bit MCU != 8bit运算一定比32比他MCU好。
machunshui
发表于 2010-7-31 12:33
我只是说明决定选择一款单片机的因素很多,尤其是用C的情况下,已经不会再拘泥于某种内核,合适才是最好的。
如果按你的话说,
ARM最好都设成A8,
咱啥速度都能满足 ...
yhn1973 发表于 2010-7-31 11:49 https://bbs.21ic.com/images/common/back.gif
如果你把只要有人用51之类的8bit MCU视为没有被淘汰的话,其实没什么好说的了。
现在51之类的MCU市场份额逐步下降,
以后还将萎缩。
现阶段尤其是某些高价高位低可靠性的8051,如C8051F应该首当其冲被淘汰。
wangkj
发表于 2010-7-31 20:45
:lol
sunny_ugv
发表于 2010-8-2 12:49
能打仗的就是好兵,看你怎么用
chengang1996
发表于 2010-8-3 15:29
:),
zdaly
发表于 2010-8-4 08:29
19楼正解!
vhdl
发表于 2010-8-4 14:12
拜 王咬 兄啊,呵呵
heiheihaha1215
发表于 2010-8-6 11:01
msp和pic的应用领域已经被他们牢牢掌控住了,avr作为一款二代芯片还是能存在几年吧,51就不争气了,资源少,属于真正的过气一族···但仅凭这些就说arm的天下到来,未免太缺少依据了,毕竟arm的价位和系统单元属于要求较高的一类
123jj
发表于 2010-8-6 12:18
此话差以,C8051F就不错,速度快,资源多,现在价格也不贵。