UART Problem Freescale FRDM-K20D50M

Gast #3431920
Lesenswert?

Hallo,
ich will über die UART Schnittstelle des Mikrocontrollers (Freescale 
K20) seriell Daten an meinen PC übertragen.
Dazu habe ich mir diesen USB-UART Wandler besorgt: 
http://www.ebay.de/itm/251388358348?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649
Integriert ist der Silabs CP2103 Chip.
TxD auf RxD des uCs, RxD auf TxD des uC, Masse (obwohl eigtl. 
überflüssig?!)
Die Kabel sind auch richtig an die jeweiligen Port-Pins gelegt.

Nun habe ich folgendes Problem:
Das Terminal am PC empfängt komplett falsche Zeichen. Übertragen wird 
eigtl. ein in ASCII kodierter Text. Ankommen tun aber fast 
ausschließlich '\0'(HEX 00), '0'(HEX 30), Kästchen (HEX 3E).
Zudem stimmt die Anzahl der Zeichen nicht, d.h. es kommen viel zu viele 
an.

Die Baudrate ist sender- und empfängerseitig richtig eingestellt. 
Standardmäßig habe ich 19200 verwendet, testweise aber auch 2400 und 
256000.
Getrieben wird der Transfer von einem 50 MHz Takt (Quarz).

Kann mir jemand auf die Sprünge helfen, warum das nicht funktioniert?

Gruß

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren