Seite 2 von 2

Verfasst: 09.11.2006 01:03
von Helmut
Werde ich nächstesmal testen.
Danke Kiffi, Master of FiFi :-)

Fettschrift kann ich :allright:

Verfasst: 09.11.2006 01:56
von Graffiti
nee es wird keine Prüfsumme,
sondern im Microcontroller darf bei den 4 Datenbits
keine 1 bei Bit0 stehen da sonst andere Funktionen auch noch
ausgeführt werden könnten im Programmablauf
ist irgendwie ein Bug in der MC - Software

aber deine Erklärung hat mir schon weitergeholfen,
jetzt erinnere ich mich auch an alte Tage in der Schule.

gruß und Danke

Graffiti

Verfasst: 09.11.2006 20:08
von Graffiti
Habe jetzt eine sehr einfache Lösung gefunden
da bei jeder ungeraden Zahl das Bit 0 eine 1 enthält, kann man auch mit dem Rest arbeiten

Beispiel:

Code: Alles auswählen

wert1 = 57

rest = wert1 % 2
If rest = 1
  wert1 - 1
  wert5 + 128 ; bei wert2 + 64 , wert3 +32 , wert4 +16
EndIf

Debug wert1
Debug wert5