INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

CRC8 Berechnung aus byte Empfangspuffer



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

28.09.2023, 13:19
Beitrag #1

Roter Milan Offline
LV-Anwender
*


Beiträge: 26
Registriert seit: Jan 2011

2014
2010
DE

753xx
Deutschland
CRC8 Berechnung aus byte Empfangspuffer
Hallo zusammen,

ich benötige ein VI das die CRC8 (Generator Polynom: x^8 + x^5 + x^4 + 1; Startwert = 0x00) aus einem Einpfangspuffer (byte) berechnen kann.

Beispiel für zwei Empfangsbytes: 0x40 0x00 = CRC8 = 0x5B (https://crccalc.com/).

Ich habe nach längerem Suchen leider keine Umsetzung gefunden die das oben gesuchte Ergebnis liefert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.09.2023, 15:17
Beitrag #2

Martin.Henz Offline
LVF-Team
LVF-Team

Beiträge: 429
Registriert seit: Jan 2005

2.5.1 bis 20
1992
kA

74363
Deutschland
RE: CRC8 Berechnung aus byte Empfangspuffer
Wenn da aus 0x40 0x00 als Checksumme 0x5B heraus kommen soll, dann ist das Polynom X^8 + X^2 +x + 1 bzw. in anderer Schreibweise 0x07.

Ich habe das nur als C Code bzw. als 32 Bit DLL.

Martin Henz
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.09.2023, 06:55
Beitrag #3

Roter Milan Offline
LV-Anwender
*


Beiträge: 26
Registriert seit: Jan 2011

2014
2010
DE

753xx
Deutschland
RE: CRC8 Berechnung aus byte Empfangspuffer

Akzeptierte Lösung

Hallo Herr Henz,

danke. Das ist mir gestern auch noch aufgefallen.

Bei meinen Recherchen habe ich eine schöne Implementierung von Ryan Pacini gefunden:

https://github.com/rcpacini/LabVIEW-Hash...202018.zip

Vielen Dank dafür! Auch für die Schnelle Antwort auf meine Anfrage!

Viele Grüße

Volker Thom
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  CancaseXL mit Labview senden/empfangen 8 byte Botschaft luna 7 6.319 05.07.2021 16:47
Letzter Beitrag: luna
  Byte-Daten nach ASCII Herby07 10 17.762 14.01.2016 19:08
Letzter Beitrag: rothhp
  Berechnung zur Bestimmung des Ortes LukasT 8 7.146 08.07.2015 12:38
Letzter Beitrag: kraesy

Gehe zu: