• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Przerwania od wszystkich pinów.
#2
(02-09-2018, 16:00)Robson Kerman napisał(a): Obsługiwany jest tylko jeden wektor dla całego portu, więc gdy napiszemy na przykład:

Kod PHP:
PCMSK2 |= (1<<PCINT20)|(1<<PCINT21)|(1<<PCINT22)|(1<<PCINT23); 

 
to i tak wykonamy kod dla wektora PCINT2_vect dla każdego z powyższych przerwań.

Nie jest to oczywiście żaden problem, ponieważ w następnej części napiszemy funkcję obsługi przerwań dla każdego pinu oraz typu wyzwalania.

Czasem, zwłaszcza z bibliotekami Arduino, nie będzie możliwe określenie, które GPIO wywołało przerwanie.
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Przerwania od wszystkich pinów. - przez es2 - 02-09-2018, 22:03

Skocz do:


Przeglądający: 2 gości