Atmel vs PIC

Libor Lasota libor.lasota
Středa Březen 17 12:04:48 CET 2004


> Bankovanie pamati. Pokial sa pamatam, tak verzie 51 maju 128 bytov,
kde je
> niekolko prvych vyhradenych pre indexove registre v bankach + stack.
Pokial
> vezmem klon s 256 RAM, tak na hornu polovicu musim pristupovat len
cez
> indexove adresovanie @Ri, inak idem na sfr. Pokial vezmem nejaky
dalsi klon,
> napr. C50x s 1KB RAM na cipe, tak do tejto len cez @dptr. Takze
neviem ci
> argument o bankovani pamati obstoji.

Beru v uvahu original Atmel (az bude standard PIC za 20 let delat 20
vyrobcu, bude v PICech jeste vetsi gulas).
A mate nespravne informace. R0 az R7 jsou sice ve ctyrech bankach, ale
jen pokud k nim pristupujete jako k registrum Rx. Jinak jsou dostupne
jako jedna souvisla pamet i s celym  zbytkem RAM (tedy souvislych
celych 128 byte).

+++

> Najblizsi zrovnatelny typ PIC16F628. Seriova linka, 3 citace, 1 PWM,
2
> komparatory, referencia, brown-out detect, watchdog, EEPROM 128
bytov a RAM
> 224 bytov. No a aby som bol uplny, tak pin MCLR (reset) sa da
> prekonfigurovat na I/O a to iste plati aj pre piny krystalu OSC1,2.
A to uz
> nehovorim o tom, ze si mozem programovo vybrat medzi taktom 4MHz a
37kHz.

Reknete mi o aplikaci, kde pouzijete celou tu vyse uvedenou vybavu..
Nechci se chlubit, ale mam na svem konte cca 40 prumyslove vyrabenych
aplikaci, a nikdy mi nechybelo: 3 citace, PWM (i kdyz je to fakt super
vec), 2 komparatory, RAM 224 byte. Je ale pravda, ze nekdy (v 2%
pripadu chybi ta EEPROM, watchdog. Jen tak mimochodem, co udela
PICista, kdyz se (ne ze bych si to pral) PICy ztrati z trhu? Atmelista
vezme i80C31 (cca 30 Kc) a jednu EEPROM i2716(? Kc), jeden 74HC573
(cca 8 Kc) a ma nahradu - troufam si tvrdit i za dalsich 10 let. Ono
neni umeni mit jednu super vec, ale je umeni tu jednu opravit i v
budoucnu.

+++

> Vykonavanie instrukcii: Pic 20MHz/4 = 5MHz, Atmel 24MHz/12 = 2MHz.
> Takze Pic by to mal stihnut tiez.

Ja nerikam, ze to PIC nestihne (i kdyz to je otazka, jak jsou
komponovany instrukce). Nicmene Atmel to stihne a co vic chcete za ty
penize..

+++

> Onen 16f628 stoji orientacne 2,50 USD. Atmel bez watchdogu a
> EEPROM je za 1,50 USD.

Ten $1 navic je Vam malo (kdyz ne vzdy potrebujete EEPROM a watchdog?)

+++

> Na Pic je ten najjednoduchsi programator trocha bizuterie za 30,-
SK. A
> programuje sa v aplikacii, teda nemusim stale zasuvat a vytahovat
svab,
> alebo si kupit SIM2051.

Tady s Vami souhlasim bez vyhrad - spise jsem chtel nastinit, ze to u
Atmela neni zase buhvijaky horor a drahy spas.

+++

> Pan Mike Fredko ma na svojej stranke navod na jednoduchy emulator.
Treba na
> to akurat jednu naprogramovanu 16F877, max232, 7805 a mozete
emulovat o
> stosest.

Na to se kouknu. Jestli je to hardwarovy emulator, tak Vam predem
dekuji, ponevadz to je zatim ten hlavni duvod, proc jsem nezacal delat
take na PICech.

+++

PS: Atmel povazuji za lepsi kvuli: standardu, cene a moznostech
hardwarove emulace (to se ale mozna brzy zmeni..) Nicmene PICy jsou
dneska vsude, ale clovek vidi ponejvice ruzne hraci kostky a blbosti,
ktere PICum v techto aplikacich snizuji jejich kredit.







Další informace o konferenci Hw-list