Witam.
Mam pewien problem z odczytem ramki z czytnika RFID. Moduł (z allegro) komunikuje się z atmegą przy pomocy UART-a. Atmega działa na wewnętrznym oscylatorze 1MHz, parametry transmisji: 19200 bps, bez parzystości, 8 bitów danych, 1 bit stopu. Jakąś tam ramkę udało mi się odebrać, tzn. 4 bajty z czego tylko 3 pierwsze są poprawne. Poprawna ramka powinna zawierać 16 bajtów. Układ składa się praktycznie tylko z Atmegi, LCD i modułu RFID więc raczej nie ma się gdzie pomylić w połączeniach dlatego też obstawiam, że problem tkwi gdzieś w samym programie, a jak na żółtodzioba przystało nie potrafię go znaleźć. Z góry dzięki za wszelką pomoc.
Mam pewien problem z odczytem ramki z czytnika RFID. Moduł (z allegro) komunikuje się z atmegą przy pomocy UART-a. Atmega działa na wewnętrznym oscylatorze 1MHz, parametry transmisji: 19200 bps, bez parzystości, 8 bitów danych, 1 bit stopu. Jakąś tam ramkę udało mi się odebrać, tzn. 4 bajty z czego tylko 3 pierwsze są poprawne. Poprawna ramka powinna zawierać 16 bajtów. Układ składa się praktycznie tylko z Atmegi, LCD i modułu RFID więc raczej nie ma się gdzie pomylić w połączeniach dlatego też obstawiam, że problem tkwi gdzieś w samym programie, a jak na żółtodzioba przystało nie potrafię go znaleźć. Z góry dzięki za wszelką pomoc.
Kod: C / C++
