Hur fungerar CRC på LPRS Easy-Radio moduler?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
ankan
Inlägg: 1091
Blev medlem: 12 november 2004, 01:50:35

Hur fungerar CRC på LPRS Easy-Radio moduler?

Inlägg av ankan »

Tänkte sätta upp kommunikation mellan några ER400TRS-02 och funderar på hur den inbyggda CRCn fungerar. Sänds meddelandet om vid fel eller vad händer?

Har lusläst igenom hela databladet utan att hitta någon info om detta. Någon här som kanske vet?
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

De moduler är helt transparente och du behöver därför inte att bekymra dig om det, vill du vara säker på att dina paket kommer fram och tillbaka kan du lägga in en CRC men det behövs inte.

Modulens egen CRC använder den för att kolla att en block är legal och är det 2 TRS som pratar med varandra ska de, enl. databladet, automatisk begära omsändning osv.
ankan
Inlägg: 1091
Blev medlem: 12 november 2004, 01:50:35

Inlägg av ankan »

Var hittade du om att de gör omsändning?
ankan
Inlägg: 1091
Blev medlem: 12 november 2004, 01:50:35

Inlägg av ankan »

Hittade mer info i easyradioguide.pdf på deras hemsida..
The transmitted data is internally error checked by a ‘checksum’. If the computed checksum on the
received data does not match the checksum sent within the data the whole message is discarded
and will not appear in the receive buffer. Generally for Short Range Devices (SRD) such as the
Easy-Radio Transceivers the data will either be 100% correct or at the extremes of range, be totally
corrupted. Additional, more sophisticated, error checking such as a Cyclic Redundancy Check
(CRC) can be embedded within the user’s messages. See notes below.
Så det verkar inte vara någon omsändning. Är meddelandet helt så kommer det fram. Annars slängs det.
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Ja OK, minnet är inte vad det har varit (det har det aldrig varit faktisk) så jag får konstatera som du: är det inte rätt spolas det.
Skriv svar