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?
Hur fungerar CRC på LPRS Easy-Radio moduler?
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.
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.
Hittade mer info i easyradioguide.pdf på deras hemsida..
Så det verkar inte vara någon omsändning. Är meddelandet helt så kommer det fram. Annars slängs det.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 users messages. See notes below.