AVR kérdések
hoyuka hoya
hoyuka at c2.hu
Sat Nov 5 13:46:36 CET 2005
Hali,
Lehet igy van, nem emlexem mar. Annak idelyen, amikor nekem is eljutott a
tudatomig, hogy a teljsenen egyenrangunak bereklamozott regiszter keszlet
nem is teljesen egyenrangu, ugy dontottem, hogy nem assembly-ben fogok
kodot irni hozza, hanem C-ben (gcc-vel). Egyebkent igen faraszto egy
nagyobb AVR assembly proginal fejben tartani, hogy melyik regiszterben mi
van (hat megha optimalizalni is akarja a hujejuzer a regiszter
hasznalatot).
Ugy emlexem egyebkent, hogy vannak bit cseszteto utasitasok is, amik
kozvetlenul az SRAM-on mukodnek, ezek 1-2 orajelesek, de csak az SRAM also
nehany bajtja erheto el veluk, ahhol a vezerloregiszterek laknak (sajnos
nem az osszes).
udv.
hoyuka
Horvath Zsolt said:
> VFX Ãrta:
>
>>>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.
>>
>>
>> SRAMbol barmelyik regiszterbe tolthetsz. A konstansokat lehet csak
>> R16..R31-be tolteni.
>>
>
>
> Ez tiszta sor, de eredetileg azt kérdeztem, hogy egy bitet szeretnék
> törölni vagy bebillenteni. Az SBR és CBR viszont csak 16-31
> regiszterekkel működik, ezért Ãrtam, hogy oda kell másolni a
> módosÃtandó
> értéket.
>
>
> Üdv.: Horváth Zsolt
>
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
-------------------------------------
C2 MAIL: A nagy levelez-Õ. http://mail.c2.hu
More information about the Elektro
mailing list