Was soll das _BV bedeuten? danke und gruss hennes
#define _BV(bit) (1 << (bit)) TIMSK |= _BV(TOIE1); ist dasselbe wie: TIMSK |= (1 << TOIE1); Gruß und N8.
hennes wrote:
> Was soll das _BV bedeuten?
Weiß keiner mehr so genau :), wahrscheinlich "bit value".
Dass man das überhaupt braucht liegt daran, dass die Bits selbst als
Nummern und nicht als Masken in ioXXX.h liegen. Auf diese Weise
kann man sie auch in Assemblerprogrammen für die CBI/SBI/SBIS/SBIC-
Befehle benutzen, die eine Bitnummer benötigen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.