[elektro] TQFP foglalat és AVR C
Moczik Gabor
pm_levlista at progzmaster.hu
Mon Mar 10 16:49:20 CET 2008
BEREGNYEI Balazs wrote:
>> Na igen; pont ilyenekre gondoltam, mikor kérdeztem. Így már egészen jól
>> hasonlít a PIC-re :-))))
>
> Igen, de a tapasztalatom szerint az AVR-es szivasokat egy kezemen meg
> tudom szamolni, mig PIC eseten (szinten tapasztalat) ehhez baromi sok
> kezre szuksegem lett volna, ezert remek dontes volt felhagyni vele.
A leirt esetek teljesen normalisnak tekinthetok, asszem senki nem gondolja
komolyan, hogy attesz egy kodot egy masik (meretu) procira, es "csak az
include-ot kell megvaltoztatni". Ha _nincs_ kulonbseg, akkor nem kell masik
proci. Azert kell masik proci, mert az valamiben mas vagy tobb, akkor pedig
a kodot is modositani kell. A merteke nyilvan nem mindegy, de azert
legalabb nem art megnezni hogy fejlesztettek-e az erintett periferiat, es
nincs-e veletlenul valami az esetleges plusz I/O labakon amit allitani kene.
Ha valaki C-ben programoz, vagy valamilyen assembly-tol magasabb szintu
nyelven, akkor nem art raalni hogy "by-design" atgondolja az ember az
absztrakcios lehetosegeket. Pl. egy RS232 (485) protokol kezelesbe nem kell
belegyogyitani az UART regiszterek buzeralasat, azt egy kulon fuggvenyre
vagy macro-ra kell bizni. Architektura valtozas eseten csak a
macrot/fuggvenyt kell majd atirni. Termeszetesen nem kell atesni a lo masik
oldalara, embedded rendszerrol beszelunk, nem JAVA RTE-t, nem C++ OOP-s
alkalmazast, nem full esemenyvezerelt UI-t kell irni egy 2x16-os LCD-re,
hanem at kell gondolni hogy mi a cel.
Nyilvan nem ugyanaz megirni egy 10 diagnosztikai byte-ot soros porton
kikuldo rutint, es egy komplett GUI-t egy X tipusu touchscreen LCD-hez amit
valoszinuleg Y tipusu LCD-vel is szeretnel majd hasznalni minel kevesebb
portolas mellett.
Egyebkent nem akarok n+1 pic-avr haborut, csak nehany fele 16F es 18F
PIC-et hasznalok, de nem tudnek hirtelen olyan szivasok hosszas
felsorolasba kezdeni ami nem miattam volt... Mondjuk en altalaban elolvasom
az adatlapot. Nem okozott kulonosebb traumat amikor portoltam egy 16F877
kodot 18F452-re.
--
((( Móczik Gábor )))--((( E~mail: "pm-01" @AT "progzmaster" .DOT "hu" )))
((( Skype: moczik )))
More information about the Elektro
mailing list