Problem mit ComRead der MVCOM

Hardware- und Elektronikbasteleien, Ansteuerung von Schnittstellen und Peripherie.
Fragen zu "Consumer"-Problemen kommen in Offtopic.
Benutzeravatar
Helmut
Beiträge: 162
Registriert: 20.09.2004 22:53

Beitrag von Helmut »

Werde ich nächstesmal testen.
Danke Kiffi, Master of FiFi :-)

Fettschrift kann ich :allright:
Graffiti
Beiträge: 173
Registriert: 30.08.2004 08:34
Wohnort: Thailand

Beitrag 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
Graffiti
Beiträge: 173
Registriert: 30.08.2004 08:34
Wohnort: Thailand

Beitrag 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
Antworten