so, das mit den undefined references hab ich in den griff bekommen und den portb auf eingang geschaltet.
ich benutze jetzt folgenden code, und trotzdem bleiben beide led's an.
Code:
DDRB = 0xFF;
uint8_t i;
uint8_t x;
sens_setLED(0,1);
sens_setLED(1,1);
i=PINB;
while (20<40){
x=PINB;
if (i!=x) // hat sich was geändert ?
{
sens_setLED(0,0);
sens_setLED(1,1);
}}
wo könnte da ein fehler drin liegen ? oder besser, wie kann ich anhand 2 led's die ich ansteuern kann prüfen ob auf portb was ankommt ? gibt es noch eine andre methode als jene stupide, die ich oben verwende ? und wenn ja, wie schaut der code ?
danke, danke, danke, danke für eure hilfe.
Lesezeichen