Witam! Napisałem sobie program który wysyła mi 3 losowe liczby na terminal i na LCD. Teraz chciałem zrobić, żeby to działało niezależnie. Tzn. chciałbym, żeby te liczby pojawiały mi się na LCD powiedzmy co 1s, a na terminalu gdy wcisnę klawisz np. 's'. i tutaj pojawił się problem. Jak w pliku main.c zakomentuję sobię linię i = uart_getc(); to wszystko działa równocześnie ale gdy komentarz sobie usunę to na LCD pojawiają się te liczby tylko raz i nic więcej nie idzie. Mógłby mi ktoś podpowiedzieć jak mogę to zrealizować żeby mi działało? Mój uC to ATmega328p.
main.c
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
uart_328p.c
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
uart_328p.h
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.