Forum: Mikrocontroller und Digitale Elektronik Protokoll, Bascom, Mega 8 und ein Fehlerfall


von stevensen (Gast)


Lesenswert?

Hallo,

ich hab mal ne Frage oder mehr. Ich bastle mir gerade ein sehr einfaches 
Funkprotokoll. Das Senden und Empfangen geht schon und das Ganze läuft 
unter Bascom mit CRC8 oder CRC16. Ich weiß jetz noch nicht wie ich ne 
Fehlerprüfung mache. Angenommen der Sender schickt was an einen 
bestimmten Empfänger, der bemerkt einen Fehler durch z.b die crc8 
Prüfung und schickt eine NAK zurück. Wie oft soll dann dieser Vorgang 
des Neuschickens und Bestätigen im Fehlerfalle gemacht werden? Oder der 
Sender sendet was und der betroffene Empfänger antwortet nicht. Ist es 
einfach so eine Zeit zu warten (Timer-IRQ starten) und dann neu senden? 
oder gibt es andere elegantere Möglichkeiten?

von bascom (Gast)


Lesenswert?


von stevensen (Gast)


Lesenswert?

danke für die Antwort, allerdings macht ja die Manchestercodierung keine 
Fehlerkorrektur. Ich möchte eigentlich wissen wie mit Fehlern in 
Protokollen umgegangen werden soll

von bascom (Gast)


Lesenswert?

Doch wenn du das Menchester Protokoll
01 für 0 und 10 für 1 nimmst  eine 11 oder 00 wäre dann
ein fehler.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.