Wieder mal ein alter Thread, den ich da gefunden hab.
Aber was macht denn der Teil hier genau? :
Code:
PORTC &= ~SL2;
DDRC &= ~SL2;
nop();
uint8_t tmp = PINC & SL2;
if(statusLEDs.LED2) {
DDRC |= SL2;
PORTC |= SL2;
}
return tmp;
DDRC ist klar, aber der Rest nicht wirklich. Ich will genauso die ADCs und diese beiden IOs einbinden. Außerdem sollen die beiden anderen IOs als Ausgänge bleiben:
Code:
writeString_P("BumpHL:");
writeInteger(statusLEDs.LED2, DEC);
writeString_P("\n");
writeString_P("BumpHR:");
writeInteger(statusLEDs.LED5, DEC);
writeString_P("\n");
Grüße
Lesezeichen