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