Gast
#1111341
Hallo zusammen, ich hab folgendes Problem: ich habe ein Programm welches über LEDs die Uhrzeit ausgibt (siehe vorherige Foreneinträge). Am Anfang hat alles wunderbar funktioniert, außer dass die LEDs sehr schwach geleuchtet haben. In der ersten "Version" habe ich das DDRx jeweil bei jedem Ausgang einzeln gesetzt. jetzt sieht es folgendermasen aus: .... // initalisieren der Ports void init ( void ) { DDRA = 0xFF; DDRB = 0xFF; DDRC = 0xFF; DDRD = 0xFF; DDRD &=~ (1 << DDD2); //Eingang } .... Hat auch geholfen, also die LEDs leuchten hell (so wie ich es wollte). ABER, die LEDs, welche am Port D hängen leuchten nicht mehr. Ich hab schon auf verschiedene Arten Versucht das Problem zu beheben, z.B. die letzten beiden Zeilen in "DDRD = 0xFB" ändern. Ich freue mich über jeden Verbesserungsvorschlag!