[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