Sprzętowe układy CRC do komunikacji RS z 89S8252 - jak to znaleźć i używać?
sprzetowy uklad CRC
From: "michal" <michallo_at_nospam_kki.net.pl>
Subject: sprzetowy uklad CRC
Date: Tue, 4 Jun 2002 13:45:25 +0200
Witam czy istnieja jakies sprzetowe uklady CRC, tzn potrzebuje podlaczyc
89S8252 do kompa RS po radiu, ale nie potrafie napisac protokolu
sparwadzania poprawnosci danych , moze sa jakies sprzetowe uklady ktore to
robia,
ja wysylam im dane po RS a one do radyjka i do kompa i sprwdzaja dane i
spoerotem z kompa do uP.
Bardzo prosze o jakies dane jak tego szukac , probowalem w google ale nie
wiem jak sie naztwaja takie uklady, narazie nie mam nic.pozdrawiam michal
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: Re: sprzetowy uklad CRC
Date: Tue, 4 Jun 2002 22:03:26 +0200
Poszukaj np. CRC8 (taki algorytm do liczenia
sumy kontrolnej).
Albo po prostu dodawaj do siebie wszystkie bajty i wysylaj
te sume mod 0xff jako ostatni bajt. Moze wystarczy.
Chyba ze musisz to koniecznie robic sprzetowo, wtedy chyba
malutkie CPLD.
jerry
From: =?iso-8859-2?Q?Micha=B3_Lankosz?= <nie_at_nospam_lubie.spamu>
Subject: Re: sprzetowy uklad CRC
Date: Wed, 5 Jun 2002 00:51:17 +0200
Poszukaj na stronie Dallasa (teraz już w Maximie). W którymś PDF były ładnie
napisane procedurki dla '51 do sprawdzania CRC w i-Button'ach.
--
Michał, SQ9FQQ http://sq9fqq.prv.pl/
GG:374157 http://free.ngo.pl/~sp9zcj/
e-mail: mike2001 (małpa) tlen.pl
From: "Borys Dabrowski" <bordab_at_nospam_ wp.pl>
Subject: Re: sprzetowy uklad CRC
Date: Wed, 5 Jun 2002 09:59:51 +0200
"Michał Lankosz" <nie_at_nospam_lubie.spamu> wrote:
Poszukaj na stronie Dallasa (teraz już w Maximie). W którymś
PDF były ładnie napisane procedurki dla '51 do sprawdzania CRC
w i-Button'ach.
A moze www.8052.com/codelib.phtml ?
Jest crc-8 i crc-16.
-- Borys Dąbrowski
From: "Greg S." <greg_sz_at_nospam_dsuper.net>
Subject: Re: sprzetowy uklad CRC
Date: Fri, 07 Jun 2002 00:04:40 -0400
michal wrote:
Witam czy istnieja jakies sprzetowe uklady CRC, tzn potrzebuje podlaczyc
89S8252 do kompa RS po radiu, ale nie potrafie napisac protokolu
sparwadzania poprawnosci danych , moze sa jakies sprzetowe uklady ktore to
robia,
Nie za bardzo to ma sens.
Mozna latwo zrobic sprzetowo z pomoca braek XOR i rejestrow przesuwnych ale
raczej najlatwiej programowo. To jest albo mnozenie albo dzielenie. Biezesz
caly ciag bitow ktory jest objety dettekcja bledow, traktujesz to jako liczbe
i dzielisz przez zadana liczbe.
Jesli to ma nie byc deekcja ale korekcja bledow to zaczyna byc bardziej
skomplikowane zadanie.
Trudnosc dla nowicjusza stanowi pewnie to ze sie mowi o "wielomianach" i
trzeba zroxumiec jak z tego wielomianu zrobic liczbe. Poszukaj sobie w
pierwszej lepszej ksiazce na temat transmisji danych tam na pewno jest to
wyjasnione.
Czasem to jest jeszcze prostrze. Niektore protokoly stosuja LRC czyli
parzystosc wzdluzna.
Powodzenia
Grze..Szy..