LED leuchten obwohl sie "aus" sein sollten

Gast #778221
Lesenswert?

Hi,

ich habe ein kleines Problem mit der ansteuerung von LED's. Ich habe 3x3 
LED an meinen AVR angeschlossen um einen würfel simulieren zu können. 
Komischerweise leuchten die LED, auch wenn sie es nicht tun sollten. Nur 
schwach, aber sie leuchten. Woran kann das liegen ?

--[   R1   ]-----|------------|------------|
             |  LED          LED          LED
             |   |            |            |
             |  PC5          PC4          PC3
             |
             ----|------------|------------|
             |  LED          LED          LED
             |   |            |            |
             |  PC2          PC1          PC0
             |
             ----|------------|------------|
                LED          LED          LED
                 |            |            |
                PB1          PB2          PB3

R1 = 1k Ohm

Die PORTS sind als ausgänge geschaltet und vorsichtshalber alle vorher 
auf 0x00 gesetzt. Trotzdem leuchten generell die LED an PC2,PC1 und PC0. 
Auch wenn ich sie nur einzeln anschliesse, dann leuchtet nur die 
angeschlossene. PB 1-3 leuchten ebenfalls, allerdings kaum wahrnehmbar.

Das derzeitige Programm steuert die leds in der reihenfolge PC5 bis PC0, 
PB1 bis PB3 an. jeweils im sekundentakt LED AN -> LED aus (nächstes LED) 
LED AN -> LED aus.

Hab ich generell nen denkfehler drin, oder einen fehler an der schaltung 
?
Gast #778233
Lesenswert?

Ich verwende einen ATMEGA 8 also was kleines. Theoretisch sollten die 
pins nicht vorbelegt sein. oder doch ?

R1 geht an.. ja wo geht das hin, da ich das immer verwechsel sag ichs 
mal so, es geht an das wo die leds überhaupt leuchten. Ja ich weiss 
eigentlich sollte man wissen was man tut. ich hab mich einfach an einem 
werksseitig angebrachten led orientiert was auf der platine eh schon zu 
finden ist.
Gast #778320
Lesenswert?

Das habe ich gemacht, es liegt Spannung an, sonst würden die LED's 
schliesslich nicht leuchten. Ich frag mich nur warum sie leuchten ?
Ein Kollege meinte gerade es könnte am Netzbrummen liegen also werd ichs 
mal per Batterie testen.
Gast #778644
Lesenswert?

Also ich hab nachgemessen und festgestellt das ich die leds gegen GND 
angeschlossen habe...
Eben nochmal im tutorial nachgesehn, da steht gegen VCC. nach einer 
kleinen änderung am code funktioniert das programm nun, war wohl gestern 
einfach zu spät.
Kann man die schaltung gegen GND so lassen oder is das eine eher 
schlechte idee ?

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