PIC vs ATMEL #2

Nagy Endre gumo at lucifer.kgt.bme.hu
Sun Feb 8 20:49:11 CET 2004


> Az ATMEL típuscsaládja 3 csoportból áll: TINY; CLASSIC (AT90S...) és a MEGA.
> Ez összesen 25 különböz? típust jelent, melyet tovább növel a különböz?
> sebesség? változatok, ill. tokozási variánsok száma. CSAKHOGY:

A classic gyakorlatilag nincs mar, a tiny a legkoltsegerzekenyebb dolgokba
valo, a megak a mostansag ajanlottak.

> A 25 típusból 8 típust már nem ajánlják új fejlesztéshez, valószín?leg meg
> fog sz?nni a gyártása. Jellemz?en a TINY és CLASSIC típusokról van szó.

Emiatt nem kell panikba esni: pl. AT90S8515 helyett beteszel egy
ATmega8515-ot, es beallitod a kompatibilitasi fuse bitet, ha akarod.
Ugyeltek ra, hogy ne legyen ebbol fakado hatrany.

Ha lenne, akkor is minimalis, mert konnyeden at lehet javitani barmelyik
nagyobb procijukra a kodot, nem kell bitet faragni. (En pl. C-ben csak a
fuse bitek nagyobb szamat tapasztaltam programletolteskor, mikor attertem
a megakra.)

> További 8 típusból 2004 els? negyedévében még csak mintapéldányok léteznek,
> tehát ezekkel sem megyek per pillanat semmire. Maradt tehát 25-b?l 9 (!)
> lehetséges típus.

Boven eleg, betakarja az igenyeket.

> ATTINY 2313-at ajánlja helyette, ami jelenleg még nem kapható. Kapható
> ugyan az MSC-nél egy AT90S2313-as típus, mindössze 500 Ft-ért, azonban erre
> azt írja az adatlap, hogy nem ajánlott új feljesztéshez, az ATTINY2313
> típusú új típus meg még sehol. A kör bezárult! (Megjegyzem, ez a típus

Ha megjelenik, akkor 1 fuse bit, es maris kompatibilis a regivel.
Sot gyorsabb es olcsobb is.

> A nagyobb méret?, ADC-s PIC-eket valóban hatékonyan kiváltja, bár jelenleg
> még kicsit drágább. Háztáji fejlesztésekhez, ahol napról napra hízik a kód,

Szerintem olcsobb. Hacsak nem a RET-ben veszed 4-5-szoros aron, mint en a
legelso peldanyt. De az MSC-nel tenyleg szemtelenul olcso, es a
kiszolgalas/support is maximalisan korrekt.

> Ami számomra negatív: Az ATMEL supportja. Hólyagnak, beképzelt köcsögnek
> már lettem nevezve magánban, pusztán csak azért, mert fel mertem magamnak
> tenni a kérdést, hogy melyiket válasszam, és nem az "Isteni
> Kinyilatkoztatás" szerint, gondolkodás nélkül ATMEL-re váltottam. Egy hét

Erzelmi alapon nyilvan nem szabad donteni. De probald ki magad is az
Atmelt, szerintem nem fogsz csalodni.

> után továbbra is nyögvenyel?sen tudom összeszedni az infókat. Több negatív
> visszajelzést is hallottam a nehezen érthet? doksikról. Kicsit nehézkes

Kicsit kusza, de melyik nem... Hasznalhato ettol fuggetlenul.

> befutó. Ahogy lefikázták a PIC-et a különböz? revíziók/verziók számát
> illet?en, ugyanez megtalálható az ATMEL-nél, elég csak a TINY és CLASSIC
> család körüli kavarodására gondolnom, vagy a 2313-as típusszám kett?sségére

Szerintem nincs kavarodas, meg ha kivulrol annak is tunik. A tipusszam
kettossege pl. egy 100%-ig kompatibilis utodot jelol.

> céloznom. Természetesen a MEGA szeriára ez már nem igaz, ott szépen látszik
> az átgondolt típuscsalád-kidolgozás!

Igen, az tenyleg tankonyvi pelda lehetne.

> Ami pozitív: állítólag nagyon jó C fordító van hozzá. Jó kód készül, könny?

Hat igen, pl. a gcc -O2 engem szenne gyalaz assembly-ben. Lenne mit
tanulni tole, de inkabb leszoktam nagyon gyorsan az ASM-rol. C-ben
nevetsegesen gyorsan es kenyelmesen lehet programozni meg az olyan
dolgokat is, amire megeskudne az ember, hogy muszaj gepi kodban. De nem...

> Értelemszer?en nem fogok csak azért átszokni C-re, hogy használhassam az
> "Isteni" ATMegát.

Esetleg egy p2c a Makefile-ba? De mintha a gcc-hez is lenne Pascal
tamogatas.

Gumo



More information about the Elektro mailing list