Die Suche ergab 7 Treffer

von B.Nutzer
Montag 24. Februar 2014, 10:36
Forum: Codesnippets
Thema: crc Checksummen (8/16)
Antworten: 8
Zugriffe: 8461

Re: crc Checksummen (8/16)

@Der_Michel82

Hi, kann dein Problem leider nicht nachvollziehen.
Wenn ich mir die Sourcen aus dem Artikel entsprechend zusammen kopiere kommt
CRC8: 42 0x2a heraus.

Gruß B.Nutzer
von B.Nutzer
Freitag 24. Januar 2014, 19:56
Forum: Codesnippets
Thema: Binär (8Byte) in Datei schreiben
Antworten: 2
Zugriffe: 2063

Re: Binär (8Byte) in Datei schreiben

@BlackJack: Danke

Manchmal sieht man die Bytes vor lauter Bits nicht.
von B.Nutzer
Freitag 24. Januar 2014, 14:39
Forum: Codesnippets
Thema: Binär (8Byte) in Datei schreiben
Antworten: 2
Zugriffe: 2063

Binär (8Byte) in Datei schreiben

Hallo
Ich habe hier ein Anfängerproblem :(

Ich versuche eine Datei mit "character" Daten 8Bit zu beschreiben,
leider auch Daten mit gesetzten Bit7. Beispiel Werte 0x00 bis 0xC8 siehe unten


#!/usr/bin/env python3
# -*- coding: utf-8 -*-

myData = bytearray()

for i in range (200):
myData ...
von B.Nutzer
Dienstag 14. Januar 2014, 15:36
Forum: Codesnippets
Thema: crc Checksummen (8/16)
Antworten: 8
Zugriffe: 8461

Re: crc Checksummen (8/16)

@Sirius3: Danke für den Korrekturhinweis

Da ich den Alogrithmus in C schon verstanden hatte scheiterte ich jedoch bei der Portierung auf Python.
Dein CodeSnippet ist natürlich das schönere/richtigere und wir ab sofort von mir entsprechend benutzt.

Danke B.Nutzer
von B.Nutzer
Dienstag 14. Januar 2014, 14:06
Forum: Codesnippets
Thema: crc Checksummen (8/16)
Antworten: 8
Zugriffe: 8461

Re: crc Checksummen (8/16)

Irgendwie "hoffentlich gelöst".
Mir fiel auf das wenn ich kein Cast auf 8Bit durchführe (%256) kommt bei der langen Integerzahl die richtigen letzten 8Bit heraus.
Bei einer kleinen Testreihe mit der C-Funktion und meinen Python-Script stimmten die Prüfsummen :-)
Also wurde das Endergebniss am Schluß ...
von B.Nutzer
Dienstag 14. Januar 2014, 08:10
Forum: Codesnippets
Thema: crc Checksummen (8/16)
Antworten: 8
Zugriffe: 8461

Re: crc Checksummen (8/16)

Hallo und Danke für die schnelle Antwort

Das die Bits bei dem Shift nicht automatisch rausfallen war mir nicht bewusst, in Nachhinein aber verständlich.
Hier muss ich wohl noch an meinen Python-Wissen arbeiten.
Ich habe jetzt mit %256 quasi den Bytetyp erzwungen, das Ergebniss sieht auch schon fast ...
von B.Nutzer
Montag 13. Januar 2014, 15:45
Forum: Codesnippets
Thema: crc Checksummen (8/16)
Antworten: 8
Zugriffe: 8461

crc Checksummen (8/16)

Hallo

irgendwie steh ich auf dem Schlauch unten habe ich zwei CRC16 Routinen eine sogar aus dem Forum und die funktionieren.
Jetzt brauch ich eine CRC8 Funktion. Habe auch eine gefunden und habe sie "dachte ich jedenfalls" von C in Python umgesetzt.
Leider klappt das ganze nicht! Statt eine Byte ...