Re: Mikroprocesory 8051
Masz problem? Zapytaj na forum elektroda.pl z bramką pl.misc.elektronika!
From: "Andrzej Fien" <fien_at_nospam_hbury.com>
Subject: Re: Mikroprocesory 8051
Date: Wed, 24 Feb 1999 07:15:57 GMT
Popieram Juliusza calkowicie.
Inne zalety AVR'ow:
1. Lepiej dopracowane timery (prescalery, szybkosc, comp., capt.)
2. Rozne sposoby wyzwalania przerwan INT
3. Lepszy i szybszy UART
4. Wbudowany PWM
Dodam tylko, ze programator moge ISP moge odsprzedac za 50zl
i sluze pomoca jakbys mial problemy, Marko.
AF
mailto: hct_at_nospam_post.pl lub fien_at_nospam_hbury.com
Juliusz napisał(a) w wiadomości: ...
Stanislaw Sidor napisał(a) w wiadomości:
<36D2C62A.1A0C6318_at_nospam_qq.elcompzu.com.pl>...
Juliusz wrote:
Marko napisał(a) w wiadomości: <19xA2.2267$t71.385061_at_nospam_news.tpnet.pl>...
Czy zna ktos jaki fajny i przystępny program do pisania programów dla
8051
na PC-cie.
Assembler 51-ki jest do tego wlasnie. Ale odradzam 51-ke - juz czas na
madrzejsze procesory. Polecam AVR !. Wszystkie toolsy sa na stronce
atmela.
Witaj Juliuszu,
wiem, ze jestes zafascynowany AVR'ami, a czy moglbys "spolecznie"
napisac taka tabelke 51-AVR porownujac oba, zwracajac takze uwage na
podejscie projektowe, czyli jakie projekty sie na AVR'a nadaja, a jakie
lepiej odpuscic.
No tak :)))
1. Zalety 51
Wiadomo, ze toolsow darmowych czy spiraconych jest na 51-ke do oporu. Nie
ma
klopotu z softem, procedurami, assemblerami i kompilatorami z BASIC-iem
wlacznie. Wielu naszych wspanialych kolegow z sieci moze sluzyc rada i
pomoca, bo pewnie wszyscy cos kiedys na nim robili.
Kod w assemblerze jest jakby bardziej zrozumialy to sie zgodze ale
2 Wady 51
51-ka jest wolna. Najpierw trzeba zapamietac magiczna cyfre 12, przez ktora
dzieli sie kwarc do niego podpiety. 51-ka lubi sie zacinac i nie polegal
bym
na niej w zastosowaniach samochodowych czy przemyslowych. W domu od
przygasniecia swiatla tez sie zatnie. Wymaga dobrego watchdoga
zewnetrznego.
AVR: Toolsow malo - ale na stronach atmela jest wszystko czego potrzeba do
programowania za darmo. Jest takze darmowy symulator. Trzeba czasu zanim
spiracone C bedzie "powszechnie" dostepne w sieci :)
Wada AVR-a jest tylko to, ze trzeba sie nauczyc nieco programoac w tym jego
assemblerku. Tak przesiasc sie z 51-ki jest ciezko, bo brakuje rozkazow i
czasem trzeba robic wiele procedur naokolo. Pisac makra itp. Co nie
oznacza,
ze ktos poczatkujacy tego nie opanuje. Nie bedzie mial w koncu nalecialosci
i nawykow.
Zalety
AVR posiada EEPROM wewnatrz, posiada watchdoga, SPI i jest teoretycznie 12
razy szybszy przy tej samej czestotliwosci zegara. Pisze teoretycznie, bo
tyle akurat wynosi jego cykl maszynowy co nie oznacza, ze wszystkie rozkazy
wykonuja sie w jednym cyklu. Nie zacina sie. Posiada buforowany UART w obie
strony. Magistrala jest zgodna z 51-ka. Architektura Harwardzka tak jak w
51. Jest to procesor pasujacy w podstawke zamiast 51-ki. Jedynie rozni sie
sygnalem RESET, ktory jest wreszcie poprawny.
Posiada 32 AKUMULATORY !!!!! 32 rejestry wewnetrzne ! AVR jest w pelni
ISR -
lutujesz i nie wyciagasz do programowania. Programator ISR do niego to
tylko
130zl w Gammie. Linie portow maja wybor czy sa podciagniete czy nie !
Jak na szybkiego to tyle :)
Juliusz
From: "Juliusz" <juliusz_at_nospam_wyscigi.multi-ip.com.pl>
Subject: Re: Mikroprocesory 8051
Date: Wed, 24 Feb 1999 07:25:10 GMT
Andrzej Fien napisał(a) w wiadomości: <7b0748$5gu$1_at_nospam_ns.hbury.com>...
Popieram Juliusza calkowicie.
Inne zalety AVR'ow:
1. Lepiej dopracowane timery (prescalery, szybkosc, comp., capt.)
2. Rozne sposoby wyzwalania przerwan INT
3. Lepszy i szybszy UART
4. Wbudowany PWM
Dodam tylko, ze programator moge ISP moge odsprzedac za 50zl
i sluze pomoca jakbys mial problemy, Marko.
Andrzej jest ekspertem w AVR-ach ! Uwierzcie mi - chlopak mi podpowiada
czasem tego czego nie wiem i co ciekawe zawsze ma odpowiedz na pytanie :)))
Ciezko mi jest z przestawieniem sie ale jakos leci powoli.. Co dziennie sa
dalsze efekty :)
Juliusz