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.
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 ?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); }}
danke, danke, danke, danke für eure hilfe.







Zitieren

Lesezeichen