Witam
Mam problem z odbiorem znaku przez RS232. Program polega na wysłaniu z terminala do uC znaku, zapisanie go w tablicy oraz wysłaniu tej tablicy do terminala. Samo wysyłanie z uC do terminala działa, lecz przy odbiorze z terminala do uC za każdym razem do tablicy ramka[0] wpisywany jest NUL, a ostatni element tablicy jest gubiony lub na jego miejsce wskakuje NUL. Próbowałem tego na przejściówce RS-232 USB oraz komunikacji przez moduł bluetooth z komputerem. Próbowałem także zwiększenia rozmiaru tablicy, ale nie pomogło. Efekt był za każdym razem taki sam - gubienie ostatniego odebranego znaku/zamiana na NUL.
Używam zestawu ZL3AVR (dodałem notę katalogową z tym zestawem). Macie może jakiś pomysł na rozwiązanie tego problemu (chodzi mi tylko o część niezakomentowaną)?
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.