LED's am STK500

Gast #56787
Lesenswert?

Hallo,

habe ein Verständnis Problem mit den Ports:

mit "out ddrb, temp" (temp ist dabei 0xff) setze ich das
DataDirection- Register am Port B, wenn dann nachfolgend eine Anweisung
zum setzen des DataPortRegisters kommt, z.B. "out portb, temp",
stehen an den Pins des Ports ein High-Signal an.
Wieso leuchten dann aber die mit dem Port verbunden LED's schon auf,
wenn nur der Befehl zum setzen des DDR verarbeitet ist und keine weiter
Anweisung zum setzen des DPR folg? In der Simulation mit AVR-Studio ist
das ja auch nicht so.

Ist mein STK500-Board defekt oder missverstehe ich da etwas?
Vielen Dank für Eure Antworten.
Gast #56788
Lesenswert?

Hi,

kann es sein, daß die LEDs auf dem STK500 gegen VCC geschaltet sind?

Das bedeutet, wenn Du 0x00 ausgibst, leuchten die LEDs und bei 0xFF
eben nicht. Also genau "falsch herum".

Und nach der DDRB-Initializierung ist PortB eben 0x00.

Sebastian

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