Hallo zusammen, ich bin gerade dabei ein Atmel I2C Code auf einen XC888 Infineon Controller zu portieren. Ich würde gerne von euch was dieser Portdefinition ausführt. ((PIND>>3)&0x01) Vielen Dank schon mal Ben
PIND = input Register von Port D (uint8) wird um 3 nach rechts geschoben und dann alle bis auf das unterste Bit auf 0 gesetzt (maskiert). Beispiel: An PortD liegt an: 10101100; um 3 nach rechts geschoben: 00010101; maskierung: 00000001; Auf gut deutsch: Das dritte Bit (bei 0 angefängen zu zählen) wird zurückgegeben.
@ Ben (Gast) >Controller zu portieren. Ich würde gerne von euch was dieser >Portdefinition ausführt. >((PIND>>3)&0x01) Die gibt es so garantiert nicht. Siehe Bitmanipulation. MFG Falk
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.