Protokoll, Bascom, Mega 8 und ein Fehlerfall

Gast #705778
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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren