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 

CRC8



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!

30.09.2011, 10:32
Beitrag #1

Stomy Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Sep 2011

9.0
2011
kA



CRC8
Hallo liebe User liebe Users,

ich bin ein Anfänger in der Labview-Programmierung und ich tue mich gerade schwer mit der implementierung eines CRC8-Codes in Labview. Der Code ist bereits, wie folgt in der C-Sprache implementiert:

int8 calc_crc(int8 smb_byte, int8 crc_in)
{
int8 crc_polyn= 0x07;
int8 smb_crc=crc_in;
for ( int i=0; i<8; i=i+1)
{smb_crc= (((smb_crc<<1)& 0xFF)
^(((smb_crc >> 7) ^ (sm_byte >> (7-i))) & 0x1)
? crc_polynom : 0);
}
return smb_crc;
}

Ich habe zwar schon über den Formelknoten versucht dies in Labview umzusetzen, aber das Ergebnis der CRC ist nicht zufrieden stellen.
Nämlich ich muss bei folgenden Bits Eingabe: aa55 6f00 e381 27c4 03a2 6f6c 1c09 266d 0000 0c00 6a68 8000 6a68 8000 25a0 1812

CRC=b8 erhalten.

Über jede schnelle Hilfe würde ich mich sehr freuen.

Viele Grüße, Stomy


Angehängte Datei(en)
9.0 .vi  CRC8.vi (Größe: 8,04 KB / Downloads: 422)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
CRC8 - Stomy - 30.09.2011 10:32
RE: CRC8 - Dennis.Moser - 30.09.2011, 10:37
RE: CRC8 - Stomy - 30.09.2011, 11:27
RE: CRC8 - Kiesch - 05.10.2011, 11:45
RE: CRC8 - GerdW - 05.10.2011, 20:31

Gehe zu: