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