[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