[elektro] TQFP foglalat és AVR C

Nya'ri Viktor office at flexelec.hu
Mon Mar 10 11:49:12 CET 2008



BEREGNYEI Balazs wrote:
> Szia,
> 
>> Kompatibilisek. A "#include" megváltoztatásával gyakorlatilag minden
>> maradhat a programban, természetesen amiatt, hogy pl: a Mega128 64 lábú a
>> Mega8 28 lábú a Tiny2313 pedig 20 lábú adódnak eltérések.
> 
> 
> Ez altalaban igaz, de azert tudok peldat vaskos szivasra.
> 
> - Tegyuk fel, hogy tanulasi celbol elkezdesz fejleszteni mega8-on. 
> Bekotod a programozot a MISO/MOSI labakra, minden mukodik. Aztan ezen 
> felbuzdulva tervezel egy NYAK-ot mega16-ra, es nem olvasod el elotte a 
> 300 oldalas datasheet-et, mert ugyis ugyanolyan a 2 proci, "csak az 
> #include-ot kell megvaltoztatni". Aztan beforrasztod a mega16-ot a 
> NYAK-ba, es rajossz, hogy nem tudod felprogramozni, mert a PDI/PDO-t 
> kellett volna bekotni.
> 
> - Tegyuk fel, mega16-on fejlesztesz egy analog aramkorokkel kiegeszitett 
> keszuleket. Minden mukodik, optimalizalsz a kodon, es kiderul, hogy egy 
> mega8 is elegendo hozza. Tervezel egy uj NYAK-ot. Beforrasztod, aztan 
> csodalkozol, hogy elfustol az egesz, amikor bekapcsolod. Az tortent, 
> hogy mega8-on a tokon belul ossze van kotve a VCC es az AVCC, de ez 
> nincs leirva a doksiban (itt most az sem segitett volna, ha vegigolvasod 
> azt a 300 oldalt).
> 
> - Es vegul egy kisebb szivas, ami anyagi kart nem okozott ugyan, de 
> egyszer szivtam vele: mega128-ra megirt UART alkalmazast atraktam 
> mega8-ra, atirtam a regisztereket a megfelelokre (pl. UCSR0A-bol 
> csinaltam UCSRA-t). Nem mukodott. Eltartott egy ideig, mire rajottem, 
> hogy mega8-on van URSEL bit az UCSRC regiszterben, es azt hasznalni is 
> kene :)
> 
> Udv,
> BB

Na igen; pont ilyenekre gondoltam, mikor kérdeztem. Így már egészen jól 
hasonlít a PIC-re :-))))



More information about the Elektro mailing list