Witam,
walczę z UART i natrafiłem na przeszkodę w postaci odbioru danych (wysyłanie działa). Analizując mój kod przynajmniej teoretycznie powinien działać, ale w praktyce tego nie widać, więc proszę o zdjęcie mi klapek z oczu i wytknięcia błędów.
Zamieszczam kod, który ma za zadanie sterowanie diodą w zależności od odebranego rozkazu.
Konfiguracja UART
Przerwania
i zmiana diody
Testuje poprzez terminal Hercules, wpisuje magiczne zaklęcie f(enter) lub n(enter) i czekam... a efektów brak. Stawiam pytanie co robię źle i co powinienem zrobić aby to naprawić?
walczę z UART i natrafiłem na przeszkodę w postaci odbioru danych (wysyłanie działa). Analizując mój kod przynajmniej teoretycznie powinien działać, ale w praktyce tego nie widać, więc proszę o zdjęcie mi klapek z oczu i wytknięcia błędów.
Zamieszczam kod, który ma za zadanie sterowanie diodą w zależności od odebranego rozkazu.
Konfiguracja UART
Kod: C / C++
Przerwania
Kod: C / C++
i zmiana diody
Kod: C / C++
Testuje poprzez terminal Hercules, wpisuje magiczne zaklęcie f(enter) lub n(enter) i czekam... a efektów brak. Stawiam pytanie co robię źle i co powinienem zrobić aby to naprawić?