[elektro] AVR interrupt segitseg kellene..
Csuhas
csuhas at rabbit.hu
Thu Apr 30 11:47:26 CEST 2009
Szervusztok!
Ismét egy hibát keresek. Adott egy elég nagy program ami az atmega128-nak kb
a felét megtölti. Egy tömöríto" rutin ritkán elo"forduló hibáját keresve kiderült, hogy a interrupt rutin a bünös. Valamit elront. Nyilván globális változót nem rontok, az it rutin is pusall utasítással kezdo"dik, stack is elég mély. Nem akad ki a program, de hibás a tömörített adat, ha engedélyezve van az IT. Az IT rutin displayt órát stb kezel, elvileg ment, de azt hiszem valami egyéb proci regisztert elronthatok. Pl a Rampz-t. Segitsetek már, ki milyen regiszter mentését tartja szükségesnek még? Esetleg valaki tudna adni egy it rutin keretet amiben látszanak a mentések? Magam is doksi lapozásba kezdek, de megkérdezem to"letek is hátha gyorsabban választ kapok itt.
Csuhás
On 2009.03.27. 23:13, vfx wrote:
> Hali!
>
>
>> Eszrevettem, ha a kavics labait tapizom, elindul, az ora jar, kijelzo megy, stb..
>> tehat az AVR nem halott, csak nem jo az orajele..
>>
>
> Ha így van, akkor szerintem nem jó a kvarcnál a kondi. Én 22p-t szoktam
> tenni a kavics lábaira.
>
>
> ÜDV. VFX.
> http://www.vfx.hu
>
> -----------------------------------------
> elektro[-flame|-etc]
>
>
More information about the Elektro
mailing list