[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