Atmega32 PortC

Gast #70915
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...
Gast #70916
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
Gast #70917
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren