Atmega8 Lauflicht Anfängerfrage

Gast #3256510
Lesenswert?

Hallo,

Ich bin noch ganz am Anfang und wollte mir zum üben ein kleines 
Lauflicht programmieren. Der angehängte Code funktioniert auch fast...
Die 4. und 5. LED leuchten aber nicht, obwohl laut Debugger die 1 auch 
an diesen Stellen ausgegeben wird.
Verkabelt ist alles richtig, wenn ich nur 0xFF auf den Port ausgebe 
leuchten auch alle LED.
Vielleicht findet von euch ja jemand die Zeit kurz über den Code zu 
gucken. Vielen Dank!
Angehängte Dateien:
Gast #3256657
Lesenswert?

Hubert G. schrieb:
> Die achte Led wird nicht angesteuert. Das ist aber SW.

Die hatte ich am Anfang schon herausgenommen, weil die noch nicht mal 
leuchtet, wenn ich einfach 0xFF auf Port D ausgebe.

Bei diesen Programm leuchten die ersten sieben LEDs ohne Probleme:

ldi r16, 0xFF
         out DDRD, r16

         ldi r16, 0xFF

ende:    out PORTD, r16
         rjmp ende


Deshalb dachte ich, man könnte einen HW-Fehler ausschließen. Habe auch 
alles (ist ja nicht viel) nochmal auf dem Steckbrett aufgebaut und es 
zeigt genau das selbe Verhalten.
Einen anderen Atmega habe ich auch schon probiert. Wieder das selbe.


Neue Erkenntnis: LED 4 und 5 leuchten doch, aber nur ganz ganz schwach. 
Können die entsprechenden Pins vielleicht weniger Strom liefern? An LED 
8 tut sich gar nichts

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren