28-04-2023, 13:03
Dzień dobry,
Zetknąłem się z problemem, że dwie różne płytki Arduino Leonardo nie startują poprawnie po włączeniu zasilania.
Dopiero po wciśnięciu RESETu - działają prawidłowo.
Mój program jest banalny - miga diodą LED co 0,1s na podstawie odliczania zmiennej z funkcji MILLIS().
Dodatkowo - gdy ten program rozbudowałem o sterowanie PWM z TIMERA 4, to po włączenie zasilania zgłasza się on z połową swojej częstotliwości.
Dopiero ręczny RESET - powoduje, że dioda LED miga właściwie, zaś sygnał PWM ma swoją wymaganą częstotliwość.
Ten sam objaw mam na dwóch różnych płytkach Leonardo (1-oryginał, 2- klon) i różnych wersjach oprogramowania Arduino IDE 1.8.9 i 2.1.0.
Do obydwu płytek wgrywałem na nowo bootloadery, ale to nie rozwiązuje kłopotu.
Czy ktoś z Was umie pomóc?
Zetknąłem się z problemem, że dwie różne płytki Arduino Leonardo nie startują poprawnie po włączeniu zasilania.
Dopiero po wciśnięciu RESETu - działają prawidłowo.
Mój program jest banalny - miga diodą LED co 0,1s na podstawie odliczania zmiennej z funkcji MILLIS().
Dodatkowo - gdy ten program rozbudowałem o sterowanie PWM z TIMERA 4, to po włączenie zasilania zgłasza się on z połową swojej częstotliwości.
Dopiero ręczny RESET - powoduje, że dioda LED miga właściwie, zaś sygnał PWM ma swoją wymaganą częstotliwość.
Ten sam objaw mam na dwóch różnych płytkach Leonardo (1-oryginał, 2- klon) i różnych wersjach oprogramowania Arduino IDE 1.8.9 i 2.1.0.
Do obydwu płytek wgrywałem na nowo bootloadery, ale to nie rozwiązuje kłopotu.
Czy ktoś z Was umie pomóc?