Czy to prawda, że przerwanie nie może być wywołane, gdy w arduino działa delay()? - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: Czy to prawda, że przerwanie nie może być wywołane, gdy w arduino działa delay()? (/watek-czy-to-prawda-%C5%BCe-przerwanie-nie-mo%C5%BCe-by%C4%87-wywo%C5%82ane-gdy-w-arduino-dzia%C5%82a-delay) |
Czy to prawda, że przerwanie nie może być wywołane, gdy w arduino działa delay()? - spikeli - 08-09-2021 Czy to prawda, że przerwanie nie może być wywołane, gdy w arduino działa delay()? RE: Czy to prawda, że przerwanie nie może być wywołane, gdy w arduino działa delay()? - Jarewa0606 - 08-09-2021 Nie prawda przerwania działają.. Timery, pwm, rs, itd.. Wszystko działa w czasie delay RE: Czy to prawda, że przerwanie nie może być wywołane, gdy w arduino działa delay()? - Old Fony - 13-09-2021 (08-09-2021, 11:43)Jarewa0606 napisał(a): Nie prawda przerwania działają.. Timery, pwm, rs, itd.. Wszystko działa w czasie delayPrawda jest ze dzialaja wewnetrznie ( W procesorze ) Nie prawda gdy Progmam zostaje zablokowany z delay() czyli ogolnie patrzac od strony delay() w programie nie dziala nic Procesor sobie elektrony liczy z nudy RE: Czy to prawda, że przerwanie nie może być wywołane, gdy w arduino działa delay()? - kaczakat - 14-09-2021 Są przerwania wewnętrzne i zewnętrzne, oba działają w czasie delay(). Blokowane jest wykonywanie poleceń i funkcji w setup/loop, dlatego lepiej używać konstrukcji opartych na np. millis(). Tak samo zresztą każde polecenie czy wywołana funkcja zablokuje loop na czas swojego wykonania. Delay jest w tym o tyle szczególne, że czas trwania działania jest określony w argumencie funkcji i ten czas "blokady" programu jest jedynym celem działania. RE: Czy to prawda, że przerwanie nie może być wywołane, gdy w arduino działa delay()? - spikeli - 22-09-2021 Dziękuję, rozumiem. |