-
Data: 2009-03-09 18:35:41
Temat: Re: uC poczatek
Od: "T.M.F." <t...@n...mp.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]>> Zartujesz? AVR moge taktowac zegarem 20MHz, minimalny czas trawania
>> impulsu dla tego wariantu to 100ns, zadna '51 nie odczyta portu z taka
>> rozdzielczoscia. A XMega maja juz taktowanie 32MHz/32 MIPSy.
>
> Wszyscy wiemy, że zwykły 8051 dzieli zegar przez 12, więc jakie to ma
> znaczenie dla programisty? Porównuj 8051 12MHz z AVR 1MHz. Owszem, w
> konsekwencji możemy uzyskać znacznie szybszy AVR, ale do rzetelnego
> porównania muszą być zachowane podobne warunki.
To jest rzetelne porownanie. Masz jakas '51 z ktorej wycisniesz 20-30
MIPSow? Co procesor robi wewnetrznie nic mnie nie interesuje, moga tam
mawet byc krasnoludki, mnie interesuje (w tym wypadku) mozliwy do
uzyskania czas odpowiedzi. Napisales oczywista bzdure, ze AVR moze
zgubic impuls, ktory '51 zmierzy.
Nie znam za dobrze '51, ale patrzac na przyklad timerow z linka, ktory
podales to w porownaniu z timerami w AVR sa one wrecz prymitywne.
>>> Dodam jeszcze, że w 8051 można (przez mały trick) wykonać program z
>>> zewnętrznej pamięci RAM, co kiedyś miało bardzo duży walor edukacyjny.
>>
>> A jaki ma to walor praktyczny? To moze bylo ciekawostka w czasach
>> kiedy nie bylo programowalnych FLASHy.
>
> Nawet dzisiaj można sobie wyobrazić jakieś zastosowania - program może
> sam siebie modyfikować.
Tyle, ze jest to malo zgodne z dobra praktyka programowania i bardzo
trudne do zaimplementowania w jezyku wyzszego poziomu. Mozna to
potraktowac jako ciekawostke, bez znaczenia. Chyba, ze znasz jakis
przyklad gdzie taki feature jest niezbedny/ulatwia zycie. Poprosze o
przyklad.
>>> Czasem także przydaję się dwupoziomowy priorytet przerwań. Asembler
>>> też jest łatwiejszy niż w AVRach.
>>
>> Znowu sobie zartujesz. Porownujesz regularna liste rozkazow AVR z
>> potworkiem '51?
>
> Mam uraz do stałych w AVR. A o priorytecie przerwań niczego nie
> napiszesz? ;-)
A podasz jakis przyklad w ktorym priorytety przerwan sa niezbedne?
Zawsze moge w pierwszej instrukcji odblokowac przerwania, co przy
predkosci AVRa spowoduje, ze bede gotowy na jego przyjecie zanim uklad
przerwan w '51 zdecyduje co zrobic z pierwszym.
> Nie zapominajmy, że 8051 to konstrukcja lat 70, ale ciągle trzyma się
> świetnie. AVR to jeden producent, dzisiaj jest, jutro może nie być.
Podobnie jak PIC i kilka innych niszowych procesorow.
Nawet jesli Atmel by padl to przeciez ich patenty/technologia nie
znikna. Jest rynek to ktos bedzie to kontynuowal.
Następne wpisy z tego wątku
- 09.03.09 18:43 zbyszek
- 09.03.09 19:12 Sebastian Biały
- 09.03.09 19:15 T.M.F.
- 09.03.09 19:28 Sebastian Biały
- 09.03.09 20:15 Michał Baszyński
- 09.03.09 20:27 entroper
- 09.03.09 20:32 Sebastian Biały
- 09.03.09 20:38 T.M.F.
- 09.03.09 20:46 Michał Baszyński
- 09.03.09 20:50 T.M.F.
- 09.03.09 20:55 Michał Baszyński
- 09.03.09 20:59 T.M.F.
- 09.03.09 20:52 Zbych
- 09.03.09 21:09 T.M.F.
- 09.03.09 21:09 Jerry1111
Najnowsze wątki z tej grupy
- Elektryczna łapka i szerszeń
- moduł dtmf
- 0.5V
- Odbiór SDR na mikrokontrolerach
- Taki uziom....
- Nałożnica?
- ładowanie akku
- Mikrofala
- organy
- Zasilacz, regulacja prądu, oscylacje
- Tester akumulatorów ACT612
- HD44780 i urządzenia 3,3V
- Odbiornik Ania R-612 - wyniesienie anteny ferrytowej
- Ładny rewersik
- Polski satelita i rozdzielczość
Najnowsze wątki
- 2024-09-02 Wzór
- 2024-09-01 Polska-Chorwacja 650zł elektrykiem
- 2024-09-01 odrdzewiacz do amelinium
- 2024-09-01 Elektryczna łapka i szerszeń
- 2024-09-01 Jakie podatki za wynajem?
- 2024-09-02 Warszawa => Key Account Manager <=
- 2024-09-02 Warszawa => Projektant/Programista React Native <=
- 2024-09-02 Gdańsk => Head of International Freight Forwarding Department <=
- 2024-09-02 Warszawa => Sales Development Representative (in German) <=
- 2024-09-01 1. wrzesnia po niemiecku
- 2024-09-01 Od setki do setki...
- 2024-08-31 wpadłem w siodło
- 2024-08-25 cenka opada
- 2024-08-30 Elektryki takie bezpieczne cd.
- 2024-08-31 Warszawa => International freight forwarder <=