Forum: Compiler & IDEs PORTD beim ATMega128


von Thomas (Gast)


Lesenswert?

Halli hallo an Alle,

ich verwende den ATMega128 und jetzt ist dabei folgendes Problem
aufgetreten. Am Port D ist die UART1(PD2,PD3) welche in verwende.
Funktioniert ohne Probleme. Die Pins 6-8 also PD5-7 möchte ich als
Ein-und Ausgang benutzten. Habe da jeweils einen Taster dran. Bei PD6-7
geht es ohne Probleme. Nur der PD5 geht nicht!
Habe da jetzt in einem anderen Thread gelesen, das dieser PIN noch von
der UART belegt wird!? Kann mir da vielleicht jemand mehr dazu
erzählen. Vorallem wie ich den Pin als I/O-Pin benutzen kann? Das
Datenblatt hat mir nicht weitergeholfen.

Vielen Dank an Alle!!!

Ciao Thomas

von Markus (Gast)


Lesenswert?

Hi,

ich habe mir jetzt nicht das ganze Datenblatt durchgelesen, aber kann
es sein, daß Du die UART im Synchron-Modus laufen hast. Sieh mal nach,
was Du im Register UCSRnC in Bit 6 (UMSELn) stehen hast.

Markus

von Thomas (Gast)


Lesenswert?

Hi Markus,

das ganze Problem scheint sich geklärt zu haben. Es war ein Kurzschluß
auf meiner Platine. Weiß zwar nicht wieso, aber erstmal egal...
Das mit dem Syncron-Modus habe ich auch überprüft und aber das Bit habe
ich nicht gesetzt.

Vielen Dank, trotzdem...

Ciao Thomas

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