Skynet
01.03.2011, 21:52
Hallo!
Ich wollte mal am ATmega32 die Ports C und D testen ob auch aller Pins durch schalten.
Config PORTC = OUTPUT
Config PORTD = OUTPUT
PORTD = &B11111111
PORTC = &B11111111
Und habe festgestellt das am Port C Pin 2 bis 5 und am Port D Pin 0 und 1 nicht ansprechbar sind.
Muss ich da speziell etwas deaktivieren weil z.B. PORTD.0 und .1 die Funktion RxD und TxD haben und am PotrC auch andere Funktion unterteilt sind.
Ich habe den Controller auch ausgetauscht aber es scheit bei alle so zu sein. An meiner Platine kann es nicht liegen ist nur n einfaches Testboard.
Wie kann ich die PINs ansteuern oder ist es nicht möglich?
Ich wollte mal am ATmega32 die Ports C und D testen ob auch aller Pins durch schalten.
Config PORTC = OUTPUT
Config PORTD = OUTPUT
PORTD = &B11111111
PORTC = &B11111111
Und habe festgestellt das am Port C Pin 2 bis 5 und am Port D Pin 0 und 1 nicht ansprechbar sind.
Muss ich da speziell etwas deaktivieren weil z.B. PORTD.0 und .1 die Funktion RxD und TxD haben und am PotrC auch andere Funktion unterteilt sind.
Ich habe den Controller auch ausgetauscht aber es scheit bei alle so zu sein. An meiner Platine kann es nicht liegen ist nur n einfaches Testboard.
Wie kann ich die PINs ansteuern oder ist es nicht möglich?