Új hozzászólás Aktív témák

  • Teasüti

    nagyúr

    Watchdog témakörben van itt egy cikk, ami vhogy elmenti egy ISR_NAKED interrupt-tal, hogy hol lett megszakítva a program. Ez debug-ra volna jó, hogy aztán lehessen látni visszafejtés után pontosan milyen parancsnál fagyott le a futtatás.

    Function called when the watchdog interrupt fires. The function is naked so that
    we don't get program stated pushed onto the stack. Consequently the top two
    values on the stack will be the program counter when the interrupt fired. We're
    going to save that in the eeprom then let the second watchdog event reset the
    micro.

    Nem fordul le a példa program, szóval szeretném újraalkotni alacsony szinten a kulcs részeit, viszont még elég hiányosak az ismereteim, meg a library-t se igazán értem még, hogy sketch-be át tudjam írni.
    Nem tudom mi az a "stack" és hogy lehet kezelni. Illetve ez milyen területe az Arduino-nak? Még azt se igazán tudom mit kéne keresni a neten némi tájékozódás gyanánt. :B

Új hozzászólás Aktív témák

Hirdetés