Forum: Mikrocontroller und Digitale Elektronik Atmega PortC Problem


von Dane (Gast)


Lesenswert?

Hallo,

Ich besitze das ateval Board von ehajo und einen atmega 8a und einen 
atmega16-16pu. Ich wollte über den Port C ein LCD ansteuern, doch es 
funktionierte nicht. Nach einigem experimentieren  kam ich dann auf die 
Idee mal den Port zu wechseln. Auf jedem anderen Port funktionierte es 
einwandfrei. Also habe ich einfach mal alle PortC Pins auf Ausgang ung 
high geschaltet und dann mit einer LED über nen Widerstand mit Masse 
verbunden. Dabei ergab sich, dass an manchen Pins die LED hell 
leuchtete, an manchen schwach und an einem gar nicht. Dann dachte ich 
mir, bestimmt uC kaputt und habe einfach mal auf den atmega 8 
gewechselt. Hier aber leider das gleiche Bild.

Atmega16:
Hell: 0,1,6,7
Dunkel: 2,3,5
Aus: 4

Atmega8:
Aus: 0,1,2,3
Hell: 4,5


Hat jemand von eich eine Idee, an was das liegen kann? Sind beide uCs 
kaputt? Was kann denn diese Pins "zerstören"? Muss ja wenn dann 
eigentlich vom Programmierer kommen, oder? Insgeheim hoffe ich immer 
noch, dass es an irgend einer Einstellung liegt ;-)

Danke schon  mal für euere Hilfe!
Viele Grüße
Dane

von Spess53 (Gast)


Lesenswert?

Hi

JTAG-Fuse.

MfG Spess

von Stefan E. (sternst)


Lesenswert?

ATmega16:
JTAG deaktivieren.

ATmega8:
AVCC anschließen.

von Dane (Gast)


Lesenswert?

Danke schon mal!
Atmega 16 funktioniert jetzt, es war die Jtag Füße... Ich warir so 
sicher, dass die bei der Auslieferung nicht gesetzt ist, dass ich sie 
gar nicht gecheckt habe :/
Atmega 8 leider immer noch das Problem - AVCC war/ist angeschlossen.

von Falk B. (falk)


Lesenswert?

Programmierfehler? DDRx nicht auf Ausgang gesetzt? Dann schaltet man mit 
PORTx nur die internen Pull-Ups im Bereich von 50k Ohm ein, da glimmt 
die LED.

von Stefan E. (sternst)


Lesenswert?

Dane schrieb:
> Atmega8:
> Aus: 0,1,2,3
> Hell: 4,5

PC0-3 werden von AVCC versorgt, PC4+5 von VCC. Die Symptome deuten also 
schon sehr deutlich auf ein Problem mit AVCC hin. Also würde ich das 
hier
> AVCC war/ist angeschlossen.
an deiner Stelle nochmal doppelt und dreifach überprüfen.

von Dane (Gast)


Lesenswert?

Hallo,

Also ich bin mir sicher, dass es kein Programmierfehler ist.

Du hast absolut recht, dass die Symptome klar auf avcc hindeuten. Wenn 
ich jedoch die Spannung messe, habe ich 5v gegen ground. Ich werde aber 
nochmal alles checken und euch an meinen Ergebnissen teilhaben lassen.

Danke euch allen!

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.