AVR kérdések

hoyuka hoya hoyuka at c2.hu
Fri Nov 4 14:24:57 CET 2005


Hali,

Szerintem igy nagyjabol jol latod, bar nem vagyok biztos abban, hogy
SRAM-bol csak az R16-R32-be lehet tolteni. Ugy emlekszem, hogy
konstansokat csak R16-R32-be lehet tolteni.

udv.
hoyuka

Horvath Zsolt said:
> 	Sziasztok!
>
>    Bele kell kóstolnóm az Atmel Tiny-k világába.
> Néhány érdekes kérdés vetődött fel bennem a programozás
> során: (Assembly)
>    1.  Ha egy SRAM egy bitjét be akarom billenteni vagy
> törölni, akkor először R16 - R31 regiszterbe kell
> bemozgatnom, módosítanom majd visszaírnom  az adatot.
> Jól látom, vagy valami elkerülte a figyelmemet? (Esetleg
> az SREG T bitjével is megoldható?) Ez, ha jól számolok,
>   5 utasításciklus (mivel az SRAM-hoz hozzáférés
> 2 ciklusidőt igényel). A PIC-nél ez egy utasítással ment...
> :-))))
>    2.  Ha egy állandóval akarok számolni, azt csak az R16
> feletti regiszterekbe mozgathatom be. Jól látom?
>    3.  Megszakításkor a processzor a PC értékét elmenti, de
> az SREG értékét már nem. (Tudom, a PIC még ennyit sem csinált
> meg... :-) ) Szerintem az SREG mentését érdemes lett volna
> implementálni...
>
>
> NEM AKAROK VITÁZNI SENKIVEL! CSAK SZERETNÉK TISZTÁN LÁTNI!
>
>    Lehet, hogy bizonyos dolgok elkerülték a figyelmemet?
> Az építő jellegű hozzászólásokat várom...
>
>
>
>
> 			Üdv.: Horváth Zsolt
>
> -----------------------------------
>  Szponzorunk: http://tonerbolt.hu/
>

-------------------------------------
Tele van a postaládája?  C2MAIL 30 MB e-mail tárhely ingyen! 
http://mail.c2.hu




More information about the Elektro mailing list