Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Was genau bedeutet diese Zeile???
Herr Striebel
04.10.2004, 21:04
Betreff sagt denke ich alles:
while (((canreg_read(SJA_CR)) &0x01)==0);
THX!
greetz
Striebel
Gottfreak
05.10.2004, 04:35
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?).
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
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.