logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[ASM|ATmega128] - Obsługa przerwań | Reset programu

Kuki90 18 Lis 2012 17:29 972 2
REKLAMA
  • #1 11544537
    Kuki90
    Poziom 10  
    Witam :)
    Zaczynam przygodę z AVR i ostatnio napotkałem następujący problem.
    Mam taki oto fragment programu na ATmegę128, potrzebuję obsłużyć przerwanie.
    Problemem jest to, że po uruchomieniu programu i wywołaniu przerwania po jego wykonaniu program nie wraca do "Main", a zaczyna od linii "jmp Reset" jednocześnie przestawiając licznik cykli o ponad 65k cykli..

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Ktoś ma pojęcie, gdzie może leżeć błąd?

    Z góry dzięki za wszelką pomoc :)
  • REKLAMA
  • Pomocny post
    #2 11544583
    michalko12
    Specjalista - Mikrokontrolery
    Skonfiguruj rejestry SPH i SPL, czyli wskaźnik stosu ustaw na koniec SRAM (SP = 4095)
  • #3 11548037
    Kuki90
    Poziom 10  
    Bangla!
    Wiedziałem, że to musi być jakaś pierdółka, dzięki wielkie :D

    Zamykam.
    Dar.El
REKLAMA