Forum: Compiler & IDEs Fragen zu Programm


von Timo Beil (Gast)


Angehängte Dateien:

Lesenswert?

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...

von Johannes M. (johnny-m)


Lesenswert?

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.

von Justus S. (jussa)


Lesenswert?

> 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?

von Johannes M. (johnny-m)


Lesenswert?

Justus Skorps wrote:
> wieso schaust du nicht einfach mal ins Tutorial?
Ich?

von Justus S. (jussa)


Lesenswert?

Johannes M. wrote:

> Ich?

klar ;c)

..zur Klarstellung noch Zitat reingesetzt

von Johannes M. (johnny-m)


Lesenswert?

@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
Noch kein Account? Hier anmelden.