Hallo,

ich habe hier ein multimaster netzwerk mit 4 mastern und einem slave der als server fungieren soll.
Jeder master holt oder übergibt dem slave seine daten, der slave spielt also server und speichert die daten ab.
Ich muss eine Koruption der Daten während der Komunikation auf alle Fälle ausschließen können.
Nun die Frage, wie sicher ist I2C bezüglich Fehleranfälligkeit.
Soll ich doch auf ein simples Protokoll zurück greifen um etwaige Komplikationen im Vorhinein auszuschließen.
Ich dachte an folgendes, Datenpaket besteht aus 1 Startbyte, 1 Längenbyte(gibt Datenlänge an, maximal 20 bytes), X Datenbytes, 2 bytes CRC, 1 Stopbyte.

Anregungen und Ideen sind wilkommen. Danke