Forum: Mikrocontroller und Digitale Elektronik Wie heißt dieses Datenprotokoll?


von Igor (Gast)


Lesenswert?

Wie heißt ein Protokoll das so aufgebaut ist:
1
Startbyte Length Data CRC

Ich suche ein einfaches fehlererkennendes Protkoll für die Interaktion 
Mikrocontroller / LabView

von digitaler fritz (Gast)


Lesenswert?

Modbus ?

von Ben j. (scarab)


Lesenswert?

Schreibe dir doch selber eins. Den Code für CRC findest du fertig hier 
im Forum und die Größe deiner Daten solltest du auch bestimmten können 
(z.B. mit sizeof() wenn du komplexe Datentypen hast).

Wenn du keine Adressierung brauchst kein Problem, lässt sich dann über 
UART, I²C, SPI, IR oder was auch immer Übertragen.

von Igor (Gast)


Lesenswert?

Modbus ist komplizierter (hat z.B. noch ne Addresse)

von Iwo (Gast)


Lesenswert?

Igor schrieb:
> Wie heißt ein Protokoll das so aufgebaut ist:Startbyte Length Data CRC

Ist das nicht einfach nur ein CRC basiertes Frame, also nur ein 
Container, der die Integrität des Protokolls in "Data" sicherstellt?

von Jobst M. (jobstens-de)


Lesenswert?

intel HEX ...?


Gruß

Jobst

Edit: Ach nee, die benutzten kein CRC, sondern nur eine Prüfsumme.

von THaala (Gast)


Lesenswert?

Nimm das DIN66348.

Für Punkt zu Punkt - Übertragung ist es OK und auch auf RS232 
einsetzbar.

http://de.wikipedia.org/wiki/DIN-Messbus

Gruß T.

von THaala (Gast)


Lesenswert?

P.S.

Wenn Du in dieser Richtung ein bestimmtes Protokoll suchst, helfen evtl. 
auch die Begrife -

XModem-
YModem- und ZModem-Protokoll weiter. G**gle ist dein Freund...

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.