eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikauC poczatekRe: uC poczatek
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!new
    sfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
    From: "T.M.F." <t...@n...mp.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: uC poczatek
    Date: Mon, 09 Mar 2009 21:38:20 +0100
    Organization: TP - http://www.tp.pl/
    Lines: 26
    Message-ID: <gp3ur0$njt$1@atlantis.news.neostrada.pl>
    References: <0...@n...onet.pl> <gotb45$7us$1@news.wp.pl>
    <goulde$424$1@achot.icm.edu.pl> <gouocu$692$1@news.wp.pl>
    <gouotk$8md$1@achot.icm.edu.pl> <goutcf$qrq$1@nemesis.news.neostrada.pl>
    <gouufp$gcl$1@achot.icm.edu.pl> <gp081g$ihb$1@atlantis.news.neostrada.pl>
    <gp08ni$o99$1@achot.icm.edu.pl> <gp0a53$18qt$1@news.mm.pl>
    <gp0ak0$qh2$1@achot.icm.edu.pl> <gp0b8v$1m2l$1@news.mm.pl>
    <gp0cin$sst$1@achot.icm.edu.pl> <gp0d3q$2rh8$1@news.mm.pl>
    <gp0dr1$ucs$1@achot.icm.edu.pl> <gp0f0s$ot3$1@news.mm.pl>
    <gp0g1h$1ih$1@achot.icm.edu.pl> <gp0ibf$2cps$1@news.mm.pl>
    <gp0k20$64u$1@achot.icm.edu.pl> <gp0lo0$177l$1@news.mm.pl>
    <gp0p93$be5$1@achot.icm.edu.pl> <gp1k34$rm3$1@atlantis.news.neostrada.pl>
    <gp38ad$r70$1@atlantis.news.neostrada.pl>
    <gp3htg$dgs$1@nemesis.news.neostrada.pl>
    <gp3khc$i3v$1@nemesis.news.neostrada.pl> <gp3tda$3ck$1@inews.gazeta.pl>
    NNTP-Posting-Host: dvq167.neoplus.adsl.tpnet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: atlantis.news.neostrada.pl 1236631200 24189 83.22.50.167 (9 Mar 2009
    20:40:00 GMT)
    X-Complaints-To: u...@n...neostrada.pl
    NNTP-Posting-Date: Mon, 9 Mar 2009 20:40:00 +0000 (UTC)
    User-Agent: Thunderbird 2.0.0.19 (X11/20090105)
    In-Reply-To: <gp3tda$3ck$1@inews.gazeta.pl>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:559260
    [ ukryj nagłówki ]

    Michał Baszyński pisze:
    > T.M.F. pisze:
    >
    >>> Każda w podanych metod wymaga wykonania przynajmniej kilku instrukcji,
    >> Tylko te kilka instrukcji dla AVRa wykona sie w czasie krotszym niz
    >> jedna instrukcja dla '51. Na wykonanie jednej instrukcji '51 wymaga co
    >> najmniej 12 taktow zegara, AVR w tym czasie zrobi 12/24 instrukcje.
    >
    > nie lubię '51
    > gimnastyki przy pobieraniu danych z pamięci programu AVR-a też nie ;-)
    > ale _współczesne_ wariacje '51 już nie potrzebują 12 cykli

    To prawda, ale za to masz jednoczesnie 64kB FLASH i 64kB SRAM i ciagle
    uzywasz tylko 16-bitowego wskaznika. Jest to pewien zysk, szczegolnie
    przy operacjach arytmetycznych na wskaznikach. Programujac w c/c++
    mozesz tej niewygoty praktycznie niezauwazyc.

    >> Zartujesz? AVR moge taktowac zegarem 20MHz,
    >
    > współczesne (jednotaktowe) '51 są też 33MHz, szybsze chyba też były
    > (Dallas?)

    Nawet przy skroceniu ilosci cykli do 3 (a ile instrukcji '51 jest
    jednocyklowych?) to daje nam ledwie 11 MIPS, dla AVR mamy 16-32MIPS w
    zaleznosci od wersji, w dodatku przy co najmniej 3x wolniejszym zegarze,
    co jest nie bez znaczenia dla peryferii (np. zewnetrzny latch do pamieci).

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: