Liczba postów: 856
Liczba wątków: 2
Dołączył: Nov 2017
17-01-2019, 17:17
(Ten post był ostatnio modyfikowany: 17-01-2019, 17:19 przez es2.)
(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.