Forum: Mikrocontroller und Digitale Elektronik UB232R an ATmega128


von Frank S. (fschmidberger)


Lesenswert?

Hallo,

zu Testzwecken verbinde ich die UART0 eines ATmega128 über ein UB232R 
(arbeitet mit TTL) von FTDI mit der USB-Schnittstelle meines PC. In 
Richtung PC funktioniert es, vom PC zum ATmega kommt nichts an. Der 
Grund ist, dass der Pegel bei Logisch 0 am TX-Ausgang des UB232R nicht 
tief genug geht (geht von 5V nur auf etwas über 2V statt auf 0V). In 
Richtung von ATmega zu PC sind die Pegel sauber 5V und 0V.

Hat jemand eine Idee woran das liegen könnte?

Gruss

Frank

von pullandpush (Gast)


Lesenswert?

Vielleicht hast du irgendwo zwischen RX des AVRs und TX des UB232R einen 
zu niederohmigen Pullup, sodass der UB232 den Pegel nicht mehr komplett 
auf low ziehen kann?

von Frank S. (fschmidberger)


Lesenswert?

Extern habe ich keinen Pullup (werde ich aber nochmal kontrollieren) und 
den internen Pullup des ATmega habe ich disabled.

Gruss

Frank

von Frank S. (fschmidberger)


Lesenswert?

Problem gelöst. Auf dem Board, das ich verwende, hat es an UART0 einen 
MAX232. Diesen habe ich zwar per Jumper disabled, aber er hatte 
offensichtlich trotzdem noch Einfluss auf den RX. Habe den MAX232 
ausgelötet, jetzt läuft es.

Gruss

Frank

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.