witam . meczę sie już jakiś czas z odebraniem danych z modułu czytnika RFID. wysyła on ramkę ttl po zbliżeniu karty do czytnika w takiej postaci:
RS232 TTL (ramka danych 0xff,x,x,x,x,x,crc8 ), x-dane karty
oczywiście w Bascomie.
próbowałem już z poleceniami
Waitkey()
inkey()
czy sprawdzaniem bufora Uart Ischarwaiting().
$baud = 9600
oczywiście całość na atmega8 z zewnętrznym kwarcem 8Mhz.
niby odbiera mi tą ramkę ale po małych kawałkach i nie mogę dojść do tego jak odebrać całą ramkę i ja wyświetlić.szukałem jak wykorzystać przerwania bo z tego co gdzieś znalazłem mógłbym wykorzystać znaczniki początku i końca ramki (0xff i crc8) ale nie wiem jak sie za to zabrać. mogę liczyć chociaż na podpowiedz w tym temacie?
RS232 TTL (ramka danych 0xff,x,x,x,x,x,crc8 ), x-dane karty
oczywiście w Bascomie.
próbowałem już z poleceniami
Waitkey()
inkey()
czy sprawdzaniem bufora Uart Ischarwaiting().
$baud = 9600
oczywiście całość na atmega8 z zewnętrznym kwarcem 8Mhz.
niby odbiera mi tą ramkę ale po małych kawałkach i nie mogę dojść do tego jak odebrać całą ramkę i ja wyświetlić.szukałem jak wykorzystać przerwania bo z tego co gdzieś znalazłem mógłbym wykorzystać znaczniki początku i końca ramki (0xff i crc8) ale nie wiem jak sie za to zabrać. mogę liczyć chociaż na podpowiedz w tym temacie?