Zitat Zitat von kalledom
Alle Pins sind bei Reset auf Eingang geschaltet, also hochohmig evtl. mit internem PullUp-Widerstand oder nach Plus tendierend. Die ULN2804 sind für CMOS-Bausteine, da reichen wenige MikroAmpere, um die Darlington-Transistoren durchzusteuern.
Was ich da schreibe, kenne ich vom PIC, für den AVR dürfte es aber gleich sein.
Da ergibt sich jetzt die Frage, ob Du die Pins auch als Ausgänge initialisiert hast einschließlich interner PullUp's. Wenn das nicht der Fall ist, ist der Fehler klar. Wenn die LED's nach einer Korrektur alle aus bleiben, dann fehlen wahrscheinlich PullUp-Widerstände an den Ausgängen.
Laut Bascom-Code sind die Outputs zu den LEDs als Ausgänge definiert. Wenn ich den Reset-Taster drücke, geht das Licht auch korrekterweise aus.

Das mit den internen PullUps habe ich noch nicht ganz verstanden. Wie kann ich die initialisieren?