Probleme beim umschrieben in Bascom Basic (CRC8)
hallo ich müsste folgendes umschreiben hab da ber so meine probleme das in Bascom Basic zu schreiben
fals mir da jemand mit rad helfen könnte .
es steht im Daten Blatt das man im übrigen den Bascom Basic-Befehl Crc8 zum bilden dieser Prüfsumme nutzen kann
Code:
Function Berechnecrc(s As String) As Byte
Dim J As Byte
Dim K As Byte
Dim Bcrc8 As Byte
Dim M As Byte
Dim X As Integer
Bcrc8 = 0
For M = 1 To Len(s)
X = Asc(mid(s , M , 1))
For K = 0 To 7
J = 1 And(x Xor Crc8)
Crc8 = Fix(crc8 / 2) And &HFF
X = Fix(x / 2)and &HFF
If J <> 0 Then
Crc8 = Crc8 Xor &H8C
End If
Next K
Next
Docrc8 = Crc8
End Function