atmel programmierung

#4345197
Lesenswert?

Klar, hab ich:
1
if ((!(PIND & (1 << PushButton_MotorSpeed_increase)))) {
2
            if ((!(PIND & (1 << PushButton_MotorSpeed_decrease)))) {
3
                // Taster fuer Increase und Decrease MotorSpeed sind gleichzeitig gedrueckt,
4
                // die Motorrichtung wird umgeschaltet/getoggelt
5
                PORTB ^= (1 << Motor_Direction);
6
            }
7
        }
8
        // Taster Motor wird ausgewertet
9
        if (!(PINB &(1 << PushButton_Motor))) {
10
            // Taster ist gedrueckt, MotorEnable wird eingeschaltet
11
            PORTB |= (1 << Motor_Enable);
12
        } else {
13
            //Taster ist nicht gedrueckt, MotorEnable wird ausgeschaltet
14
            PORTB &= ~(1 << Motor_Enable);
15
        }

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren