hetao7241 发表于 2009-12-1 08:58:11

AVR主频16M和STC的40M速度谁更优?好像现在大家都很讨厌STC.

如题。

caep1986 发表于 2009-12-1 09:05:49

沙发
不是大家都讨厌,至少老板很喜欢STC,价格便宜,能用是前提,好不好用那就不用管了。

Morgery 发表于 2009-12-1 09:08:23

【1楼】 caep1986
积分:141
派别:
等级:------
来自:
沙发
不是大家都讨厌,至少老板很喜欢STC,价格便宜,能用是前提,好不好用那就不用管了。


^^^^^^^^^^^^^^^
请别讨论S*T*C,起码别在这里讨论啊。
至少我有ID讨论s*t*c被封了,而且上周我去杭州电子市场,也开始反感遍地的s*t*c……

jackiezeng 发表于 2009-12-1 09:20:41

光40M就要6分之1,才是一个机器周期,还要6分之1才是指令周期,,还可能一个指令要好几个指令周期才可以执行完,,,
这样算下来才3.3MHZ的指令执行速度,,,
而AVR可以达到1MIPS/MHZ的速度,肯定AVR快啊!
Up to 16 MIPS Throughput at 16 MHz

tidsp 发表于 2009-12-1 09:52:57

山寨STC就适合做山寨,做正规名牌慎用。做山寨,看在价钱的份上,有问题就忍了吧。不过STC并不比日系MCU便宜,只是对小客户还算有些服务,并且会51的人多啊。

yan_jian 发表于 2009-12-1 09:59:47

楼上的楼上。你不知道那什么有好多型号是1T的?

除过吹的厉害了点,恶心了点。
真要用51,那什么还是不错的,

yan_jian 发表于 2009-12-1 10:01:20

我用27M晶振,发现还是很快的

hujizhangkun 发表于 2009-12-1 10:13:20

STC是比较经典了点。。但是当我学了AVR以后觉得STC资源好少。。感觉做稳定的复杂点的项目还是AVR。。

zxueh 发表于 2009-12-1 10:14:18

有人讨厌就有人喜欢

qlb1234 发表于 2009-12-1 10:15:47

某品牌跑起来快,不管坏不坏,尽显山寨作风。

jackiezeng 发表于 2009-12-1 10:20:34

STC 便宜么? 比日系的都贵,,更别说韩系和台系的了,,,

XA144F 发表于 2009-12-1 10:29:09

C8051F使用的核心我不太了解,但是DALLAS的DS89C450似乎就是把原来单片机中的12分频器去掉而得到的1T指令效果,如果Atmel原意,也可以这么干……所以STC的1T算什么?

coody 发表于 2009-12-1 10:30:55

这里不但讨厌,而且已经封_杀。。。

用惯各种51,后用AVR,则放弃51。。。
后来用LPCxxxx,则放弃AVR。。。
后来用STM32,则放弃LPCxxxx。。。。
后来。。。。

hetao7241 发表于 2009-12-1 11:07:35

决定放弃51,采用AVR.

voidx 发表于 2009-12-1 11:31:08

貌似1T 51 CC2430,32M速度大概相当于AVR 8M速度。

COOLRUN 发表于 2009-12-1 11:35:05

劝楼主,在这里多下载些资料,少讨论些问题。

xyzhang_yjs08 发表于 2009-12-1 12:28:27

直接学的AVR……MSP430……AVR32
51~~~~~多年以前读本科时学过    忘光了~~~~~~

shandian 发表于 2009-12-1 12:38:04

CC2430集成的51是1T的?

voidx 发表于 2009-12-1 12:40:45

51 1t并没有多快。
(主要瓶颈在DPTR和SP上)

warmonkey 发表于 2009-12-1 12:51:44

不爽,感觉STC不稳定,容易出麻烦

caep1986 发表于 2009-12-1 12:59:26

唉!!!

coody 发表于 2009-12-1 13:25:20

如果Atmel原意,应该可以出16级流水的MCU,这样一条指令就是0.0625T了,多NB

haofeng 发表于 2009-12-2 19:08:10

估计造价太高了!

teltium 发表于 2009-12-2 21:59:38

【12楼】 coody跟我的路线图一样,最近在玩君正mips

tankebing 发表于 2009-12-2 22:46:25

STC总体来说没有想象中的差,做一些产品还真没有碰到什么严重问题。唯一就是速度不是很令人满意。我曾今做过对比试验。STC采用了号称1周期1条指令的STC11F32XE,晶振是33M的,用ATmega16,晶振用了11M的,写了简单的灯闪灭程序,同样的指令,同样的延时,只不过一个是KEIL编译生成的,一个是winavr编译生成的。结果惊奇的发现,大概STC闪一次,ATmega16已经闪3次了。虽然这个小程序不能说明全部,至少表明1周期1指令水份太大,不过和STC89C51系列比起来,它的单周期又要快很多了,但绝不是单周期。和AVR比,速度几乎差了竟10倍。

90999 发表于 2009-12-3 18:04:07

带我入门的是美信的DS89C450,
然后做小制作就换成S52和C51以及C2051
大制作就是DSPIC33和PIC18/PIC12
页: [1]
查看完整版本: AVR主频16M和STC的40M速度谁更优?好像现在大家都很讨厌STC.