Forum: Mikrocontroller und Digitale Elektronik LEDs am ATmega32 verweigern den Dienst


von Paul K. (paul_c)


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

von Peter II (Gast)


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.

von NurEinGast (Gast)


Lesenswert?

Jtag Fuses sind noch gesetzt.

von Paul K. (paul_c)


Lesenswert?

Danke. Ich war irgendwie der Meinung, dass JTAG nicht aktiviert wäre. 
Vielen Dank für den Hinweis. Klappt!

Beste Grüße,
Paul

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.