Betreff sagt denke ich alles:
while (((canreg_read(SJA_CR)) &0x01)==0);
THX!
greetz
Striebel
Betreff sagt denke ich alles:
while (((canreg_read(SJA_CR)) &0x01)==0);
THX!
greetz
Striebel
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)
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
Lesezeichen