Forum: Mikrocontroller und Digitale Elektronik Ports von Atmega32 wollen nicht


von Not S. (ruehau)


Lesenswert?

Hallo Leute,

Erstmal Hallo. Ich bin neu hier und auch recht neu in Sachen 
Mikrocontroller. Ich habe mir eben eine Schaltung aufgebaut, welche 
einen Atmega32 dazu veranlasst, mir ein 8bit-Signal auf 8 verschiedene 
LEDs auszugeben und verzweifele gerade etwas.

Wenn ich die Ports A durchschalte (DDRA = 0xff; PORTA = 0xff;) dann 
leuchten meine 8 LEDs wie es sein soll.
Schliesse ich nun die LEDs an die Ports C an (DDRC = 0xff; PORTC = 
0xff;) dann ergibt sich folgendes Bild:

PORT0 = LED leuchtet normal
PORT1 = LED leuchtet normal
PORT2 = LED zeigt kaum erkennbares Licht in der Mitte
PORT3 = LED zeigt kaum erkennbares Licht in der Mitte
PORT4 = LED ist komplett aus
PORT5 = LED zeigt kaum erkennbares Licht in der Mitte
PORT6 = LED leuchtet normal
PORT7 = LED leuchtet normal

Zuerst dachte ich an einen Defekt des Atmega. Also habe ich einen 
anderen Atmega32 angeschlossen, Programm drauf geladen und er zeigt das 
gleiche Bild. Keine Wackelkontakte, Vorwiderstand gesetzt ..

Ist bei diesen Ports am Atmega selbst etwas spezielles zu beachten oder 
was kann da los sein??

Für Hilfe wäre ich sehr dankbar.

von Justus S. (jussa)


Lesenswert?


von ADC_Tester (Gast)


Lesenswert?

Wie ist AVCC beschalten? Das sollte an der Versorgung hängen.

von Ruepel (Gast)


Lesenswert?

Der Mega32 hat den JTAG  auf dem PortC, den sollte man ausgeschalten 
haben. in den Fuses.

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.