Die Begriffe MSB und LSB im Zusammenhang mit I2C

Gast #1037505
Hi,

ich recherchiere schon seit einer Stunde im Internet, was genau die 
Abkürzungen MSB und LSB im Zusammenhang mit der I2C-Schnittstelle 
bedeuten. Ich stehe total auf dem Schlauch. Weiß jemand was das heißt. 
Ich möchte nämlich letztendlich den folgenden Codeabschnitt verstehen:
1
   MSB = I2C_Read_ACK()
2
   LSB = I2C_Read_NACK()
3
   I2C_Stop()
4
   Entfernung = Makeint(LSB , MSB)
5

6
Sub Makeint(A As Byte , B As Byte) As Word
7
  Dim tmp As Word
8
  tmp = A
9
  tmp << 7
10
  tmp = tmp + B
11
  Return tmp
12
End Sub

Gruß
Basti
@ Sebastian (Gast)

>Abkürzungen MSB und LSB im Zusammenhang mit der I2C-Schnittstelle
>bedeuten.

In diesem Fall wohl

Least Significant Byte
Most Significant Byte

gibte es aber auch in anderen Zusammenhängen als

Least Significant Bit
Most Significant Bit

>   MSB = I2C_Read_ACK()
>   LSB = I2C_Read_NACK()
>   I2C_Stop()

Es werden zwei Byte von einem I2C Device gelesen, das zweite 
logischerweise mit einem NACK, damit der IC weiss, dass er keine Daten 
mehr senden soll.

Mfg
Falk
Gast
Hi,

vielen, vielen Dank für die Beiträge!

Ich habe mir die beiden Wikipedia-Einträge sorgfältig angeschaut und bin 
dabei auch auf folgenden Artikel gestoßen: 
http://de.wikipedia.org/wiki/Byte-Reihenfolge

Kann es sein, dass die Aufgabe der Funktion Makeint() dann mit anderen 
Worten darin besteht, auf einen Big Endian einen Little Endian zu machen 
(Die Reihenfolge der beiden Bytes zu vertauschen)?

Basti

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.