Witam!
Borykam się z następującym problemem.
Przez USART1 pobieram dane z GPS i chce je przesłać dalej za pomocą USART0 (tymczasowo).
Problem w tym, iż nie zawsze działa pobieranie odpowiedniej ramki ($GPRMC)
Zrzut ekranu i kod programu poniżej..
proszę o jakieś wskazówki.
Przerwania dla USART wydaje mi sie że działają poprawnie, dlatego nie załączam kodu obsługi USART.
gps.c
main.c
![[Atmega128][C] - Niepoprawne odbieranie danych przez GPS [Atmega128][C] - Niepoprawne odbieranie danych przez GPS](https://obrazki.elektroda.pl/7496207400_1343932110_thumb.jpg)
Borykam się z następującym problemem.
Przez USART1 pobieram dane z GPS i chce je przesłać dalej za pomocą USART0 (tymczasowo).
Problem w tym, iż nie zawsze działa pobieranie odpowiedniej ramki ($GPRMC)
Zrzut ekranu i kod programu poniżej..
proszę o jakieś wskazówki.
Przerwania dla USART wydaje mi sie że działają poprawnie, dlatego nie załączam kodu obsługi USART.
gps.c
Kod: C / C++
main.c
Kod: C / C++