Hilfe beim Zusammenfügen zweier Bytes

Gast
ich habe es jetzt mal mit die Variante von  1.8T-Passat  benutzt. Die 
funktioniert auch ganz gut.

Ein Problem habe ich aber noch:

wenn d0 den Maximalwert eines Bytes, also 255 annimmt, kann der Wert von 
dg maximal 255255 betragen.

Ich möchte bei einer Funktion 20 Sekunden warten, übermittle aber 20.000 
Millisekunden. Das ganze Rechne ich in Hexadezimalzahlen um (0x4E20) und 
Übertrage als d0 = 0x4E und als d1 = 0x20. Damit funktioniert noch 
alles.

Möchte ich aber 70 Sekunden warten, ist der Hex-Wert = 0x11170. Das 
verstehe ich nicht ganz, denn eigentlich müsste es ja bis 255255 (dez) 
noch einen 4-stelligen Hex-Code geben.
Gast
stimmt, war ein Fehler. der größte zu übertragende Wert in Millisekunden 
ist also 65535 (dec).

Aber wenn ein Byte bis zu 255 groß sein kann, und ich schiebe zwei von 
denen zusammen, warum ist das dann weniger als 255255?
Gast
HI

>Aber wenn ein Byte bis zu 255 groß sein kann, und ich schiebe zwei von
>denen zusammen, warum ist das dann weniger als 255255?

Dann mach das mal in Hex: $FF und $FF gibt $FFFF -> 65535

MfG Spess
Gast
Hi

>die verschiedenen bitkombinationen belaufen sich in einem Register auf
>256. da du 2 davon hast heist das dann 256*256 = 65535

Nö. 0..255. Aber 255*256+255=65535.

MfG Spess

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.