-
-
Nur vor weg...
Bitte entschuldigt, wenn ich dumme Fragen stelle.
MC: AT90S2313
an PB3, PB4 und PB7 sind LED's angeschlossen.
Ein- und Ausschalten kann ich diese, wie folgt:
int main( void )
{
DDRB=0b11111011; //PortB (außer PB2) als Ausgang definieren
PORTB=0b11111111; //Port's auf High setzen, bzw. PB2 PullUp aktivieren
for(;
{
PORTB=0b01111111; //LED an PB7 einschalten
}
}
Bis hierhin ist alles ok.
Nun habe ich an PB2 einen Schalter gegen Masse.
Was ich möchte:
-> Schauen ob PB2 gegen Masse geschaltet ist
-> Wenn ja, LED an PB3 leuchten lassen
-> Wenn nicht, LED an PB7 leuchten lassen
-> Sobald umgeschaltet wird, möchte ich, dass die jeweils andere LED leuchtet (Also wenn LED an PB3 leuchtet, und ich schalte um, soll LED an PB7 leuchten)
Das ist es mal für den Anfang...(hatte ich recht mit "dummen Fragen"?
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen