Hallo, mein erstes kleines Skript ist fertig :) jippie [snip] #define taster1 0x04 [snip] if (PIND & taster1) { PORTD=0x20; while(1) {}//endet nie! } [snip] Kann ich den Taster auch über PD2 abfragen? also quasi so if (PIND & PD2)? Oder geht das nur so wie ich das gemacht habe? Das setzen für Ausgänge mit PORTD = ( 1 << PB6 ) finde ich viel besser zu lesen... Und es benötigt kein #define... Finde das so keine sehr schöne Lösung...
Timo Beil wrote: > also quasi so if (PIND & PD2)? Nein, so nicht. Siehe Bitmanipulation... > Das setzen für Ausgänge mit PORTD = ( 1 << PB6 ) finde ich viel besser Und ganz ähnlich geht das auch mit Eingängen.
> Kann ich den Taster auch über PD2 abfragen? > also quasi so if (PIND & PD2)? Oder geht das nur so wie ich das gemacht > habe? > Das setzen für Ausgänge mit PORTD = ( 1 << PB6 ) finde ich viel besser > zu lesen... Und es benötigt kein #define... > Finde das so keine sehr schöne Lösung... wieso schaust du nicht einfach mal ins Tutorial?
@Justus: Toll. Jetzt haste meinen Beitrag zitiert und ich kann ihn deswegen nichtmal mehr löschen...:-(
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.