RTV forum PL | NewsGroups PL

Jakie są kluczowe różnice między SIGNAL, INTERRUPT a ISR w programowaniu?

SIGNAL, INTERRUPT i ISR - różnice

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jakie są kluczowe różnice między SIGNAL, INTERRUPT a ISR w programowaniu?

Michał
Guest

Mon Jun 23, 2008 6:48 pm   



Witam wszystkich
Jakie są różnice między tymi przerwaniami?
Googlowałem trochę ale jasnej odpowiedzi nie znalazłem.
Z tego co udało mi się wyczytać to:
INTERRUPT - nie blokował przerwań, obecnie wycofane polecenie na rzecz ISR
SIGNAL - blokuje przerwania po wejściu do podprogramu
ISR - ponoć wymaga ręcznego odblokowania przerwania
Właściwie czym się różni ISR od SIGNAL? W SIGNAL nie można ręcznie
odblokować?

Pozdrawiam

Adam Dybkowski
Guest

Mon Jun 23, 2008 11:28 pm   



Michał pisze:

Quote:
INTERRUPT - nie blokował przerwań, obecnie wycofane polecenie na rzecz ISR
SIGNAL - blokuje przerwania po wejściu do podprogramu
ISR - ponoć wymaga ręcznego odblokowania przerwania
Właściwie czym się różni ISR od SIGNAL? W SIGNAL nie można ręcznie
odblokować?

Cytat z avr/interrupt.h:
"Do not use SIGNAL() in new code. Use ISR() instead."

Czyli signal nie używaj. Robiło dokładnie to samo co teraz isr (przy
czym isr może mieć opcjonalne dodatkowe argumenty). Isr blokuje przerwania.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Michał
Guest

Tue Jun 24, 2008 7:25 pm   



Quote:
Cytat z avr/interrupt.h:
"Do not use SIGNAL() in new code. Use ISR() instead."

Czyli signal nie używaj. Robiło dokładnie to samo co teraz isr (przy czym
isr może mieć opcjonalne dodatkowe argumenty). Isr blokuje przerwania.

No właśnie. W googlach nie udało mi się doczytać że ISR ma parametr który
odróżnia go właśnie od SIGNAL.

Dziękuję za informację.

Adam Dybkowski
Guest

Tue Jun 24, 2008 10:58 pm   



Michał pisze:

Quote:
No właśnie. W googlach nie udało mi się doczytać że ISR ma parametr
który odróżnia go właśnie od SIGNAL.

Nie czytaj w guglach tylko w pliku nagłówkowym dostarczonym z WinAVR.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

elektroda NewsGroups Forum Index - Elektronika Polska - Jakie są kluczowe różnice między SIGNAL, INTERRUPT a ISR w programowaniu?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map