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?
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.