Witam wszystkich,
Z góry przepraszam za prawdopodobną trywialność mojego problemu dla bardziej zaawansowanych i proszę o pomoc.
Napisałem następujący program:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Przez aplikację w telefonie wysyłam do modułu znaki Q i R, w terminalu widzę, że są one odbierane, jednak stan diody nie zmienia się, czy mógłby ktoś mnie naprowadzić dlaczego ? ATmega16, taktowana kwarcem z płytki ATB
edit: Wydaje mi się, że program staje na funkcji GetData(), tylko nie rozumiem czemu. Tak jakby warunek ( !(UCSRA & (1<<RXC)) ) nigdy nie był spełniony