AVR主频16M和STC的40M速度谁更优?好像现在大家都很讨厌STC.
如题。 沙发不是大家都讨厌,至少老板很喜欢STC,价格便宜,能用是前提,好不好用那就不用管了。 【1楼】 caep1986
积分:141
派别:
等级:------
来自:
沙发
不是大家都讨厌,至少老板很喜欢STC,价格便宜,能用是前提,好不好用那就不用管了。
^^^^^^^^^^^^^^^
请别讨论S*T*C,起码别在这里讨论啊。
至少我有ID讨论s*t*c被封了,而且上周我去杭州电子市场,也开始反感遍地的s*t*c…… 光40M就要6分之1,才是一个机器周期,还要6分之1才是指令周期,,还可能一个指令要好几个指令周期才可以执行完,,,
这样算下来才3.3MHZ的指令执行速度,,,
而AVR可以达到1MIPS/MHZ的速度,肯定AVR快啊!
Up to 16 MIPS Throughput at 16 MHz 山寨STC就适合做山寨,做正规名牌慎用。做山寨,看在价钱的份上,有问题就忍了吧。不过STC并不比日系MCU便宜,只是对小客户还算有些服务,并且会51的人多啊。 楼上的楼上。你不知道那什么有好多型号是1T的?
除过吹的厉害了点,恶心了点。
真要用51,那什么还是不错的, 我用27M晶振,发现还是很快的 STC是比较经典了点。。但是当我学了AVR以后觉得STC资源好少。。感觉做稳定的复杂点的项目还是AVR。。 有人讨厌就有人喜欢 某品牌跑起来快,不管坏不坏,尽显山寨作风。 STC 便宜么? 比日系的都贵,,更别说韩系和台系的了,,, C8051F使用的核心我不太了解,但是DALLAS的DS89C450似乎就是把原来单片机中的12分频器去掉而得到的1T指令效果,如果Atmel原意,也可以这么干……所以STC的1T算什么? 这里不但讨厌,而且已经封_杀。。。
用惯各种51,后用AVR,则放弃51。。。
后来用LPCxxxx,则放弃AVR。。。
后来用STM32,则放弃LPCxxxx。。。。
后来。。。。 决定放弃51,采用AVR. 貌似1T 51 CC2430,32M速度大概相当于AVR 8M速度。 劝楼主,在这里多下载些资料,少讨论些问题。 直接学的AVR……MSP430……AVR32
51~~~~~多年以前读本科时学过 忘光了~~~~~~ CC2430集成的51是1T的? 51 1t并没有多快。
(主要瓶颈在DPTR和SP上) 不爽,感觉STC不稳定,容易出麻烦 唉!!! 如果Atmel原意,应该可以出16级流水的MCU,这样一条指令就是0.0625T了,多NB 估计造价太高了! 【12楼】 coody跟我的路线图一样,最近在玩君正mips STC总体来说没有想象中的差,做一些产品还真没有碰到什么严重问题。唯一就是速度不是很令人满意。我曾今做过对比试验。STC采用了号称1周期1条指令的STC11F32XE,晶振是33M的,用ATmega16,晶振用了11M的,写了简单的灯闪灭程序,同样的指令,同样的延时,只不过一个是KEIL编译生成的,一个是winavr编译生成的。结果惊奇的发现,大概STC闪一次,ATmega16已经闪3次了。虽然这个小程序不能说明全部,至少表明1周期1指令水份太大,不过和STC89C51系列比起来,它的单周期又要快很多了,但绝不是单周期。和AVR比,速度几乎差了竟10倍。 带我入门的是美信的DS89C450,
然后做小制作就换成S52和C51以及C2051
大制作就是DSPIC33和PIC18/PIC12
页:
[1]