Jestem początkującym jeżeli chodzi o język C dla AVR. Dotychczas programy pisałem w Bascomie. No i oczywiście napotykam na błędy z którymi nie potrafię sobie poradzić. Mam taki program ( kod poniżej) w którym powinny sie zaświecić odpowiednie diody w zależności od kolejności naciskania na przycisk. Wszystko pięknie chodzi dopóki nie próbuję wysłać informacji do okna terminal. Tutaj zaczynają się problemy po naciśnięciu pierwszego przycisku w terminalu prawidłowo wyświetla się impuls 1. Ale naciśnięcie drugiego przycisku powoduje wykonanie całego programu i ponownie pieszej linii kodu. Czyli w terminalu mam impuls1, czeka i następnie w ciągu 2, 3, 4 i ponownie 1 i zatrzymuje się. Gdzie robię błąd?. Zamiana odwołania do własnej funkcji na kod do terminala w nic nie daje – efekt taki sam.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.