PIC elado
VF
vf at elte.hu
Mon Apr 28 13:43:04 CEST 2003
Thus spake Torkos Csaba <mklub at freemail.hu>:
> PIC 16F877 20 Mhz, DIP tokos : 1350 Ft/db
> PIC 16F84A 20 Mhz, DIP tokos : 900 Ft/db
> PIC 18F448 DIP tokos : 1500 Ft/db
> PIC 18F452 DIP tokos : 1400 Ft/db
ATmega8, 8k flash, ADC, rengeteg periferia, hardveres szorzo, stb...
570Ft +AFA az MSC-nel. Nemreg vettunk 2 csovel.
> Kicsit en is belekotyogok az ATMEL AVR, PIC, ATMEL 89xxxx proc vitaba. Mindegyik proc csaladdal csinaltunk, csinalunk aramkoroket, akaratlanul is osszehasonlitjuk oket. Par eve nagy hive voltam az ATMEL 90Sxxxx procoknak, akkor a legjobbnak tuntek. Az
Mar tobbszor irtam, hogy a 256 karakternel hosszabb sorok levagodnak
ha VMS mailszerveren is atmennek, nem lehetne mellozni oket?
> Miert? Van egy - szerintem oriasi - hibajuk. A beepitett EEPROM ki/bekapcsolaskor konnyen "elfelejti" a tartalmat. Az egyik elso melo az AVR-ekkel, egy trezor nyito kodzar volt, 90s2313-al. Beepitettek. Ki/bekapcsolgattak... Utanna mindent mondtak,
Elb***tatok a progit. Magatol nem felejt. Vagy felvettetek a kapcsolatot
a gyartoval, es megerositette hogy sajnos hibasak az ic-k?
_Tuti_ hogy ti rontottatok el valamit.
Ezzel szemben szinte mindenkinek vannak remtortenetei, melyek foszereploje
a PIC, amely felejt, nem programozodik, nem mukodik... Itt a listan is
szamos hajtepes volt belole, es a te feltetelezett Atmel hibaddal
ellentetben a PIC hibakat a Microchip es a Chipcad is beismerte!
Az AVR viszont csak nalad felejt, soha senkinek nem volt meg ezzel
problemaja.
> A masik problema hogy a 90s2313-nak nincs "nagytestvere", ha kifutunk a 2K-bol, akkor vege a dalnak, lehet atirni az egeszet pl. 89C4051-re.
A 2k az AVR-ben kb megfelel 4k-nak a 8051 assemblyben. Ezt en sem hittem
volna, de miutan megcsinaltam a frekimerom programjat AVR assemblyben, es
a rengeteg szoveggel meg az elso programoknal szokasos bena kodolas
ellenere alig tobb mint a felet foglalta le a program, megvaltozott a
velemenyem. Ha megis keves, akkor masik ic-t kell valasztani.
Felhivom a figyelmed hogy a 90S2313 mar kifuto tipus, nem tamogatjak,
az egyik elso AVR volt, az volt benne a poen hogy labkompatibilis a
89C2051/4051-el. Ma mar nem erdemes hasznalni, az Atmel mas iranyba
fejlesztett. Ha nagyobb ic kell, akkor ATmega.
> Valamint az ATMEL hajlamos a nagy csindarattaval bevezetett IC-it "kifuttatni" a gyartasbol, pl. csak par eve jelent meg a 90S4414, de mar sehol se kaphato, kompatibilis tipust meg nem csinaltak helyette. (At lehet irni 90s8515-re, ha megvan a forras, me
Hajlamos? Ami kifuto, az kifuto, minden cegnel. Az Atmelnel nem tapasztaltam
az atlagosnal nagyobb hajlamot az ilyesmire. A 90S sorozat minden tagja
kifuto, nem azokat kell az uj keszulekekbe betervezni.
> Az ATMEL 89xxxx-ket tovabbra is hasznaljuk, jok is, meg szerintem ezeknek a legegyszerubb a nyelve. Raadasul vele lab es szoftver kompatibilis procokat egy csomo ceg gyart, WINBOND, PHILIPS, DALLAS, stb. (Ha valami tortenne az ATMEL-el ...)
:)) Azert mert nem nagyon ismersz mast. Nehany ev m68k programozas utan
nem nagyon tudnal ranezni egy PIC-re, 8051-re.
Masreszt az AVR olyan problemakra is megoldas, amelyeket 8051-el lehetetlen
megoldani. A lefikazott, szar kis 90S2313 egy kozel 200MHz-es 8051
teljesitmenyet nyujtja!! Es ebbe meg nem szamoltuk bele a sokkal hatekonyabb
utasitaskeszletet, a nagyobb procikon a hardveres szorzast, valamint ha
nem kell minden periferia, akkor jelentosen fel lehet huzni az orajelet.
Es ennek ellenere olcsobb mint a PIC... Nem tudom hogy ertelmes emberek
miert hasznalnak meg mindig PICet...
Ha valami tortenne az Atmellel, az szomoru lenne, kenytelen lennek en is
valami mast hasznalni helyette. Nem lenne nagy gond, en is sokaig nyuztam
a PICeket, 8051-et, jol ismerem oket. De jelenleg az Atmel a legjobb, ezert
ezt hasznalom.
> A MIKROKLUB "fo programozoja" dicseri meg az uj 18F-es PIC-eket. A korabbi PIC-ek jopar hibajatol mentesek, de szerinte is igazabol a harom csaladbol lehetne egy jot csinalni. Ehhez szerintem eleg lenne mondjuk 100 felhasznalot megkerdezni, mondjak el mi
Kar hogy a soraid vegerol mindig lemaradok...
Sokan dicserik a PICet, mivel mast nem ismernek. En ismerem a PICet is,
es egy csomo egyeb procit programoztam a gyakorlatban, melyekrol a
mikroklubos programozo vagy hallott, vagy nem.
Persze el lehet bohockodni BASIC-ben, led villogtatasra meg jo :)
Ha kell a sebesseg, a PIC, 8051 kiesik. Marad az AVR es az SX.
Az AVR sem tokeletes, lennenek otleteim hogy mit lehetne fejleszteni
rajta. De egy dologban biztos lehetsz: jelenleg ez a 8 bites mikrovezerlok
csucsa, a jelenleg letezo legjobb, legnagyobb teljesitmenyu, leghatekonyabb
8 bites proci. A PIC es a 8051 sok-sok evvel van lemaradva tole, a
kulonbseg dramai, leirhatatlan. Megertjuk hogy sokan evekig programoztak
PIC/8051-et, es nehez atterni, uj dolgokat megtanulni, ezert meg sokaig
lesz PIC/8051 is. De a tenyeket nem kene keverni... Az AVR egy modern,
kegyetlen gyors proci, amely reggelire megeszi a PIC/8051/egyeb osregi
elavult vacakokat!
> Torkos Csaba
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.hu/~vf/
"My love is REAL, unless declared INTEGER."
More information about the Elektro
mailing list