Forum: Mikrocontroller und Digitale Elektronik Einsteiger


von Carsten (Gast)


Lesenswert?

Hallo.
Zur einleitung:arbeite mich gerade als einsteiger in die
µc-programmierung ein.soweit so gut.

hardware und programmiersoftware funktionieren und die ersten
ausgangs-led's leuchten und blinken auch vor sich hin.
nach vielen versuchen der taster-einbindung muss ich mich doch an euch
wenden-auch wenns vielleicht echt ein kleines problem ist-aber dafür
bin ich ja einsteiger.
das tutorial zeigt es nur mit tasterentprellung auf.
will aber erstmal ein programm erstellen ohne diesen wichtigen zusatz.
könnte mir jemand die paar zeilen angeben,wenn ich eine led am port D5
habe und einen taster am Port D3 zum ein und ausschalten?
wäre nett,damit ich weiterkomme und das probieren ein ende hat;-)
grüsse

von Carsten (Gast)


Lesenswert?

hi
ich nochmal.
habe ganz vergessen die programmierart anzugeben:ich programmiere in
c.
also bis denne

von Ich B. (ichbin)


Lesenswert?

ab hier lesen:

http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Ausg.E4nge

das nächste thema sind eingänge.. kombiniere..

vielleicht noch hilfreich für dich die bitmanipulationen im wiki

viel erfolg!

von Ich B. (ichbin)


Lesenswert?

also quasi so:

while(1) {

if ( PIND & (1<<PDN_Taste) ) {
  PORTB |= (1<<PD5);
}

}

es kommt aber darauf an, daß du deine ports richtig konfigurierst..

von Ich B. (ichbin)


Lesenswert?

PDN_Taste durch PD3 ersetzen

von Carsten (Gast)


Lesenswert?

hi
wollte nur sagen das der tip geholfen hat-vielen dank.
jetzt werde ich mich mal ans nächste problem machen.
gruss

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.