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.