-         
+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Was genau bedeutet diese Zeile???

  1. #1
    Herr Striebel
    Gast

    Was genau bedeutet diese Zeile???

    Betreff sagt denke ich alles:

    while (((canreg_read(SJA_CR)) &0x01)==0);

    THX!

    greetz
    Striebel

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    02.03.2004
    Ort
    Paderborn
    Alter
    32
    Beiträge
    614
    Das ist der Kopf einer Schleife.
    Solange der Rückgabewert von canreg_read mit dem Parameter SJA_CR(oder das Glied SJA_CR aus der Struktur canreg_read) beim bitweisen OR mit dem Hexwert 0x01 0 ergibt(also das LSB 0 ist), läuft der Rumpf ab.
    Wo kommt's denn her und was hast du damit vor(und wie ist "canreg_read" definiert?).
    it works best if you plug it (aus leidvoller Erfahrung)

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    24.02.2004
    Ort
    Starnberg
    Alter
    39
    Beiträge
    170
    Aus dem Strichpunkt am Ende schließe ich, dass diese Zeile solange wartet, bis im Rückgabewert von canreg_read() das LSB auf 0 gesetzt wurde.

    Grüsse, Martin

+ Antworten

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •