Wit mam.
Piszę pewien program. Przed wejściem do pętli głównej programu napisałem funkcję w której użytkownik wstępnie nastawia parametry programu głównego.
Problem polega na tym, że przy naciskaniu klawiszy program wychodzi mi z pętli głównej programu do funkcji w której nastawiane są parametry.
Funkcja w której mają być nastawiane parametry okrojona jest do minimum. Wyświetla sam tekst na ekranie.
Zastanawiam się czy błąd może wynikać z tego że pewne rejestry są nadpisywane.
Przedstawię część kodu, więcej nie mogę.
Piszę program w C pod ATMEGA 32 w AVRStudio.
Watchdog wyłączony. W programie występują 3 przewiania:
do timera , od timera 1 i od ADC.
Piszę pewien program. Przed wejściem do pętli głównej programu napisałem funkcję w której użytkownik wstępnie nastawia parametry programu głównego.
Problem polega na tym, że przy naciskaniu klawiszy program wychodzi mi z pętli głównej programu do funkcji w której nastawiane są parametry.
Funkcja w której mają być nastawiane parametry okrojona jest do minimum. Wyświetla sam tekst na ekranie.
Zastanawiam się czy błąd może wynikać z tego że pewne rejestry są nadpisywane.
Przedstawię część kodu, więcej nie mogę.
Piszę program w C pod ATMEGA 32 w AVRStudio.
Watchdog wyłączony. W programie występują 3 przewiania:
do timera , od timera 1 i od ADC.
Code: c