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...
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.