RS232 Problem

OP #2906886
Lesenswert?

Hallo

Ich habe bei meinem Laptop(Acer Aspire 7750G) Windows 7 64Bit 
installiert.
Der Laptop hat keine Serielle Schnittstelle mehr, deshalb habe ich einen 
USB-RS232 Adapter in Verwendung.

Anfänglich hatte ich Treiberprobleme, da Windows 7 bei Profilic Adaptern 
Automatisch den falschen Treiber reinkopiert, habe dieses Problem jedoch 
lösen können.
Die Serielle Schnittstelle ist jetz am virtuellen COM3

Jetzt möchte ich mit einem Terminalprogramm mit dem Mikrocontroller 
(ATmel 89C51ED2) kommunizieren. Zurzeit arbeite ich mit den Programmen 
Putty und Docklight. Ich kann über Keil/Atmel Programme ganz normal auf 
den Mikrocontroller laden die dann auch ausgeführt werden. Wenn ich dann 
Putty/Docklightt öffne, ist bei Putty einfach ein Kästchen an der 
Ausgabe. Mit Docklight kann ich sehen, dass das Programm die ganze Zeit 
<Nul> oder 00h überträgt, anstelle des Textes.
Ein Freund von mir kann aber über Putty den Text ganz normal sehen, mit 
selber Hardware und Adapter.
Das seltsame ist jedoch, dass manchmal das richtige übergeben wird, und 
ich den Text ganz normal sehen kann. Oft ist dass das erste mal nach dem 
Windows Start, manchmal aber auch nicht.

Einstellungen bei Terminalprogramm und Treibereinstellungen gleich
Baudrate 115200
Data Bits 8
Stop Bits 1
Parity Off
Flow Control Off

Weiß jemand wie man solch ein Problem lösen kann?
Ist ein Hardwaredefekt auszuschließen?

mfg
Franzman
Persönliche Seite #2906997
Lesenswert?

Ist denn sichergestellt, daß Dein µC auch wirklich mit der korrekten 
Baudrate arbeitet? Hast Du den schon mal an einen anderen PC gehängt, um 
das zu überprüfen?

Desweiteren: Lässt Du zwischen den übertragenen Zeichen auch mal längere 
Pausen, oder lässt Du Deinen µC quasi "Dauerfeuer" machen? In letzterem 
Falle ist es für die empfangende UART durchaus schwierig, sich auf den 
Datenstrom zu synchronisieren.

Also: Lass' Pausen zwischen den einzelnen Zeichen (oder, wenn Du Lyrik 
ausgibst, wenigstens zwischen den Zeilen.
Gast #2907037
Lesenswert?

Franz F. schrieb:
> Ist ein Hardwaredefekt auszuschließen?
Nach Tausch aller Teile als Gegenprobe ganz schnell.

Eine RS232 ist kein D-Zug. Versuch es auch mal langsamer und achte auf 
eventuelle Umgebungseinflüsse wie Störimpulse, Masseprobleme ...

Der NB-USB-Anschluß muß auch RECHTZEITIG genügend Strom liefern für 
Deinen Adapter. (Kaffewärmer usw. abschalten) 
http://de.wikipedia.org/wiki/Universal_Serial_Bus#Kurioses
OP #2907045
Lesenswert?

Der Mikrocontroller hat einen Lcd, dadurch weis ich was er senden 
sollte.
Bei einem Freund kann der Mikrocontroller einwandfrei übertragen.

Usb-Rs232 Adapter und Putty arbeiten mit 115200 Baud, sonst würde es gar 
nicht funktionieren schätze ich mal.
Das Programm ist ein Timertest, der einfach jede Sekunde die 
Sekundenzahl ausgibt.
Beim Lcd gibt er dass auch aus.

Mfg
Persönliche Seite #2907056
Lesenswert?

Tja, hast Du denn sichergestellt, daß Dein USB-Seriell-Adapter an 
Deinem Rechner richtig funktioniert?

Vielleicht ist ja die Treiberinstallation doch irgendwie vermurkst, Du 
scheinst da ja auch irgendwelche magischen Dinge getan zu haben:

> Anfänglich hatte ich Treiberprobleme, da Windows 7 bei Profilic
> Adaptern Automatisch den falschen Treiber reinkopiert, habe
> dieses Problem jedoch lösen können.


Also: Schon mal den klassischen Echo-Test gemacht?

RxD und TxD an der RS232-Seite des Adapters miteinander verbinden, im 
Terminalprogramm Tastatureingaben machen -- werden die Zeichen 
angezeigt, auch wenn im Terminalprogramm das lokale Echo deaktiviert 
ist?

Hast Du schon mal irgendein anderes Gerät über diesen Adapter mit Deinem 
PC verbunden und kannst Du dann mit dem Gerät kommunizieren? (Manchmal 
fliegt ja noch irgendwo ein altes serielles Analogmodem herum, das 
eignet sich zum Testen ganz gut).
Gast #2907142
Lesenswert?

ich übe auch schon 2 Tage mit dem Prolific Dreckdingern.
Windows XP und 7 sind der Meinung "alles gut".
Nur funktionieren die Dinger einfach mal nicht.
Habe Gestern 10 versch. Treiber getestet.
Der berühmte Error 10. :-(((
Gast #2907715
Lesenswert?

Ich hab mich auch mal mit den Prolific rumgeärgert. Als dann irgendwann 
ein Bleuscreen kam und ich nur noch im abgesichertem modus ohne Prolific 
den Rechner starten konnte habe ich mir geschworen diese Teile nie 
wieder in meinen Rechner zu Stecken.

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