Hallo, bitte nicht lachen, aber ich schaffe es nicht ein simples byte bzw. bit beim atmega128 einzulesen. // f4=In f3=In f2=Out f1=Out f0=Out #define DIRG 0x07 #define check_Bit(ADRESSE,BIT) (ADRESSE&(1<<BIT)) variable = check_Bit(PING,2); variable = PING; beides geht nicht :-) Woran kanns liegen? Danke und viele Grüsse
weiss es keiner oder will es nir keiner sagen?? PS: check_Bit(PING,2) ist nur ein Beispiel...ich weiss auch das das Bit 2 als out definiert ist :-)
PORTG beim ATMega 128 kann nicht bitweise eingelesen werden. Du musst den ganzen Port einlesen
Mach ich doch PING liest den ganzen Port ein. Mal davon abgesehen hab ich das ganze auch mit Port B versucht - ging auch nicht
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.