PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mega128 USART0



bertl100
26.04.2005, 20:50
Hallo Leute!

Vielleicht kann mir jemand helfen.

Bei meinem Mega128 liegt permanent 5V an TXD0 an und ich weiß nicht warum. Bei reset wird er Null und ohne +5V.
Am Oszi kann ich zum Zeitpunkt des reset die Übertragung
sehen, wird aber sofort von den 5V überlagert.
Der Zweite UART funktioniert ohne Probleme.


Gibt es beim Mega128 irgendwas zum einstellen für uart0.
außer config, wenn ich beide nutzen will?

sebastian.heyn
27.04.2005, 07:26
Hallo, soviel ich weiss ist das völlig korrekt. Das er beim reset auf null geht ist völlig klar. Läuft denn deine Ausgabe auf dem UART?
Initialisierst du den 2ten uart auch als solchen oder ist er als I/O konfiguriert??

bertl100
27.04.2005, 10:59
Wenn ich einen andauernden reset mache, dann läuft das Programm nicht!
Laut Oszi müssten die Pegel auf TXD um die 2V liegen, und nicht mit 5V überlagert werden. Am 2ten UART ist das der Fall.

bertl100
27.04.2005, 11:02
Im Betrieb dürfte der Pin TXD keine 5V ausgeben. Es sieht so aus, als wenn
der TXD eine Verbindung zur Resetleitung hat, aber ich kann keinen Fehler in meiner Schaltung finden.

sebastian.heyn
27.04.2005, 12:06
Also mein UART funzt fein!
Normal:5V
bei ausgabe: 0V/5V (signal)
gemessen mit oszi!

bertl100
27.04.2005, 15:22
Habs jetzt hingekriegt.
Hab ein bischen an den Kondis herumgelötet und jetzt gehts.
War wohl eine kalte Lötstelle, aber Danke für deine Anteilnahme!!!