Pytania oznaczone «interrupt»

16
Ile pinów przerwań może obsłużyć Uno?

Patrzę na użycie 7-kanałowego odbiornika RC z Arduino Uno R3. W dokumentacji są wzmianki o maksymalnie 2 pinach przerwań, podczas gdy na niektórych innych blogach widziałem wzmianki o użyciu do 20 pinów jako przerwań, z biblioteką PinChangeInt. Ile przerwań Arduino może obsługiwać natywnie? Czy...

13
Używanie millis () i micros () w procedurze przerwań

Dokumentacja attachInterrupt()mówi: ... millis()liczy się przerwanie, więc nigdy nie zwiększy się w ISR. Ponieważ delay()wymaga przerwania do pracy, nie zadziała, jeśli zostanie wywołany wewnątrz ISR. micros()działa początkowo, ale zacznie zachowywać się nieregularnie po 1-2 ms. ... Czym się...

10
Zliczanie impulsów z przerwaniem

Próbowałem policzyć impulsy z fali prostokątnej 12 500 Hz, aby wyzwolić wyjście. Oto kod, który mam do tej pory. Po zresetowaniu Arduino drukuje 315 do portu szeregowego na próbce 25 ms. 315 x 40 = 12600. Wydaje mi się, że działa idealnie. Moim jedynym problemem jest to, że zwraca ten numer tylko...