Forum: Mikrocontroller und Digitale Elektronik Atmega32 PortC


von Daniel (Gast)


Lesenswert?

Hi,

ich hätte da ein kleines Problem...
Ich habe auf PortC des Atmega32 zum Test ein paar LEDs angeschlossen
(mit widerstand gegen Vcc). Das Program legt lediglich
richtungsregister fest und setzt den Port auf Gnd.
Leider leutchen nun aber nur die LEDs von Pin 0,1. Die hardware stimmt
alles. Ich habe nur keine ahnung woran es liegen kann.. In allen
befehlen des Programms setze ich jeweils den ganzen Port. Also warum
gehen manche und manche nicht.. Hardware wie gesagt geht. Es leuchten
alle lampen wenn ich sie über Pin 0 oder 1 regele.
Liegt es vielleicht an den sinderfunktionen der jeweiligen restlichen
PINs... Müssen die deaktiviert werden? (Hatte sie nie aktiviert).
Ansonsten weiß ich auch nicht weiter...

von Marco (Gast)


Lesenswert?

Hi

Deine Fuse-Bits sind noch nicht richtig gesetzt. Disable dein JTAG
Interface und PORTC steht dir zur Verfügung :-). Vielleicht ist sogar
noch der interne Takt aktiviert...dann ist dein Chip noch mit 1MHz am
tickern..das kannst Du ja dann gleich mit umstellen....nur so als Tip.

MfG Marco

von Daniel (Gast)


Lesenswert?

Danke...

bin im Datenblatt des AVR noch net soweit gekommen :)
Hab noch nen C buch nebenmir und bin erstmal froh das der Compiler und
Programmierer funktionieren.

Hoffe kann später auch mal helfen ;)

bye

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.