Mikrocontroller ATMEGA 644-20 PU "Programmierproblem"

Gast #4035812
Lesenswert?

Guten Abend, Wie schon in der Überschrift beschrieben, habe ich ein paar 
Schwierigkeiten beim programmieren eines Atmega 644. Meine Frage bezieht 
sich auf die genaue Ansteuerung der einzelnen Pins. Ich verwende die 
Programmiersprache C in der Programmierumgebung AVR-Studio. Da einige 
Pins scheinbar parasitär immer auf "High" (5V+) gestellt zu sein 
scheinen, kamen bei mir Zweifel auf, ob mein Code fehlerfrei ist. Zudem 
bin ich noch ein blutiger Anfänger, was die Sache zusätzlich erschwert 
;) Hier mal ein kleines Beispiel, bei dem ich den 0.Pin aus PORTA 
ansteuern will:

DDRA = 0b11111111; //Pins als Ausgänge festlegen

PORTA = 0b00000001; //Den 0. Pin auf "High" setzen

Soweit ich weiß ist das der 8-Bit-Stil, was glaube ich widersprüchlich 
zum verwendeten Kontroller sein könnte, da er ja Atmega 644 heißt und 
die 64 auf den Flash und die 4 auf eine "4-Bit-Prozessorart" hindeuten 
(welche anders programmiert werden will?)? Ich hoffe mir kann jemand 
weiterhelfen.

Mfg, Horst P.
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.