• 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
Wykonanie całej kolejki przerwań zanim program ruszy dalej.
#2
(17-01-2019, 15:22)MajkelAngelo napisał(a): Arduino nie wyrabia się z wykonywaniem przerwań na bieżąco.
Pewnie jest źle napisany, przerwania są zbyt często bo nie jest używany sprzęt tylko protezy programowe albo w przerwaniach delay czy pętle czekające na jakieś zdarzenie.

(17-01-2019, 15:22)MajkelAngelo napisał(a): Z tego co wyczytałem w tej sytuacji ustawiają się one w kolejkę.
W AVR nie ma czegoś takiego jak kolejka przerwań.

(17-01-2019, 15:22)MajkelAngelo napisał(a): Próbowałem różnych sposobów, żeby interrupty  wykonały się do końca zanim przejdę dalej.
Program główny nie ruszy dalej, dopóki nie wykonają się wszystkie przerwania. Dokładniej, po każdym przerwaniu wykona się jeden rozkaz programu głównego.
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Wykonanie całej kolejki przerwań zanim program ruszy dalej. - przez es2 - 17-01-2019, 17:17

Skocz do:


Przeglądający: 1 gości