Forum: Mikrocontroller und Digitale Elektronik Atmega32 hat unerklärliche Spannungseinbrüche an 4 Pins


von Matthias H. (mechatroniker123)


Lesenswert?

Hi zusammen,


ich hab folgendes Problem:
wenn ich alle I/O PINs auf "high" schalte, liegt an allen PINs 5V an.
wenn ich nun an die PINs eine LED (nicht an allen Pins gleichzeitig) 
anschließe, leuchtet diese auch bei allen PINs ganz normal, außer bei 
PC2-PC5 ist nur noch ein ganz schwaches Leuchten zu sehen und es liegen 
nur noch etwa 2V bei bei 20mA an. Ohne Belastung sinds an diesen PINs 
auch 5V.
Ich hab das jetzt schon mit 3 Controllern versucht einer davon 
fabrikneu.

Wär super, wenn mir jemand sagen könnte woran diese Spannungseinbrüche 
liegen.

Danke schonmal im Vorraus.

von holger (Gast)


Lesenswert?

JTAG abschalten.

von Stefan F. (Gast)


Lesenswert?

Bei 2V und 20mA leuchten LED aber richtig hell.

Ich vermute mal eher, dass du 2V und viel weniger als 20mA hast. Das 
passiert dann, wenn man vergisst, den Pin als Ausgang zu konfigurieren. 
Dann hast du nämlich einen Eingang und schaltest mit Schribzugriffen auf 
PORTC nur den internen Pull-Up Widerstand ein und aus. Der hat 50-100k 
Ohm.


Andere Möglichkeit:
Schau mal ins Datenblatt auf Seite 5 und Seite 61-62. Da steht was zu 
JTAG und Port C. Wenn JTAG per Fuse enabled ist, werden einige Pins von 
Port C dafür reserviert. Auf Seite 228 steht, dass das JTD Bit 
standardmäßig 0 ist, was bedeutet, dass JTAG enabled ist.

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.