Witam,
Realizuje transmisję dwukierunkową pomiędzy komputerem a urządzeniem radiowym poprzez mikroprocesor z dwoma UARTami. Założenie jest takie, aby po wysłaniu z komputera danych konfiguracyjnych do modułu radiowego, odpowiedział on potwierdzeniem że konfiguracja przebiegłą pomyślnie. Dane z komputera przesyłam normalnie bez przerwań badając tylko stan bufora UDR1. Po wykryciu ze moduł radiowy coś odsyła następuje przerwanie (od RXC0) i nastepuje przesłanie z niego do komputera danych. Komunikacja komputer <-> procesora jest zrealizowana na UART1 a procesor <-> nadajnik na UART0. Niestety cos mi nie działa i nie wiem gdzie tkwi błąd. Załączam fragment kodu odpowiedzialny za transmisje:
Bedę wdzięczny za wszystkie sugestie.
Realizuje transmisję dwukierunkową pomiędzy komputerem a urządzeniem radiowym poprzez mikroprocesor z dwoma UARTami. Założenie jest takie, aby po wysłaniu z komputera danych konfiguracyjnych do modułu radiowego, odpowiedział on potwierdzeniem że konfiguracja przebiegłą pomyślnie. Dane z komputera przesyłam normalnie bez przerwań badając tylko stan bufora UDR1. Po wykryciu ze moduł radiowy coś odsyła następuje przerwanie (od RXC0) i nastepuje przesłanie z niego do komputera danych. Komunikacja komputer <-> procesora jest zrealizowana na UART1 a procesor <-> nadajnik na UART0. Niestety cos mi nie działa i nie wiem gdzie tkwi błąd. Załączam fragment kodu odpowiedzialny za transmisje:
Kod: text
Bedę wdzięczny za wszystkie sugestie.
