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

[atmega8][C] Nazwy przerwań / funkcji obsługi przerwań

demeus 17 Sie 2008 15:50 3115 4
REKLAMA
  • #1 5447382
    demeus
    Poziom 18  
    Witam

    Nurtuje mnie taka niewiadoma, jaką nazwę noszą przerwania czy paramtery funkcji do obsługi przerwań.
    I tak jeśli chcemy zrobić funkcję obsługi przerwania dla INT0/INT1 to wywołujemy ją za pomocą SIGNAL/INTERRUPT (SIG_INTERRUPT0/1).

    Natomiast skąd mam wiedzieć jaką nazwe nosi parametr X dla obsługi funkcji przerwania wywoływanego przez Timer2 w trybie CTC gdy TCNT2 == OCR2, SIGNAL(X)?
    Niestety nie znalazłem tego w dokumentacji.

    Mam nadzieje, że jasno się wyraziłem ponieważ dopiero się uczę C na uC, jeśli gdzieś popełniłem błąd proszę o wyjaśnienie. :)

    --
    pozdrawiam
    demeus
  • REKLAMA
  • REKLAMA
  • #3 5447535
    demeus
    Poziom 18  
    Tak o to chodziło, dzięki za pomoc.

    Chyba znalazłem to czego szukałem: SIG_OUTPUT_COMPARE2

    --
    pozdrawiam
    demeus
  • REKLAMA
  • #5 5448250
    demeus
    Poziom 18  
    Balu napisał:
    PS ostatnimi czasy ISR jest na modzie, nie signal/interrupt.


    Tak zdążyłem to zauważyć, lecz dopiero się uczę i jeszcze nie do końca rozumiem różnicę pomiędzy używaniem ISR a signal/interrupt, więc póki co będę staromodny ;).


    --
    pozdrawiam
    demeus
REKLAMA