LEDs am ATmega32 verweigern den Dienst

OP #2411952
Lesenswert?

Hi Leute,

ich bin gerade dabei, meine µC-Schaltung in Betrieb zu nehmen und stehe 
etwas auf dem Schlauch.

Der Rest, den meine Schaltung macht, soll erstmal egal sein. Ich habe an 
meinem ATmega32, PORTC, Pin 0 bis Pin 5 LEDs hängen. Die LEDs sind so 
angeschlossen, dass sie über einen Widerstand an der Masse hängen, 
also vom µC über einen hohen Pegel angeschaltet werden. Im Prinzip 
scheint das auch zu funktionieren, aber es werden nur die beiden LEDs an 
PIN0 und PIN1 eingeschaltet.
Die LEDs, die nicht eingeschaltet werden, habe ich direkt mit +5V 
getestet, sie funktionieren Einwandfrei, es liegt also nicht an den LEDs 
und auch die Lötstellen zwischen Pin am µC und den LEDs sind okay. 
Letzteres habe ich mit einem Multimeter getestet. So weit ich das 
beurteilen kann ist auch auf der Seite der Software alles i.O. Die Pins 
von PORTC sind alle auf Output geschaltet und ich gebe auf alle Pins 
einen hohen Pegel.
Ich habe mir das Datasheet mal angeschauen, aber auch dort kann ich 
nicht direkt einen Grund erkennen, warum die LEDs nicht geschaltet 
werden sollten.

Wenn jemand eine Idee hat, woran es liegen kann - außer, dass der Chip 
kaputt ist - würde ich mich sehr freuen, Lösungsvorschläge zu hören.

Vielen Dank im Voraus,
Paul
Gast #2411962
Lesenswert?

Paul C. schrieb:
> Ich habe mir das Datasheet mal angeschauen, aber auch dort kann ich
> nicht direkt einen Grund erkennen, warum die LEDs nicht geschaltet
> werden sollten.

hast du auch folgende stelle im Datenblatt gefunden:

Port C also serves the functions of the JTAG interface and other special 
features of the
ATmega32 as listed on page 60.

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