PUTTY zeigt nur 4 Zeilen an

Gast #5868230
Lesenswert?

Hallo, ich habe mit einem USB TTL converter von Profilic folgendes 
Problem: Ein Testprogram auf dem arduino uno sendet mit 4800 Baud immer 
wieder "Test" wenn ich nun unter Linux oder Win PUTTY starte und dort 
den Anschluss und die Übertragungsrate einstelle, kommen genau 3,5 
Zeilen wobei die letzte nicht richtig ausgeschrieben ist. Mir kommt es 
so vor als würde die Übertragung einfach abrechen, nur warum? Treiber 
habe ich schon einige probiert aber leider keine Änderung.
Angehängte Dateien:
Beitrag #5868245 wurde von einem Moderator gelöscht.
Gast #5868262
Lesenswert?

Ich vermute, dass das Programm auf dem Arduino einfach stehen bleibt.
Würde Dir vorschlagen, dass Du parallel zur Textausgabe noch eine LED 
ein- und ausschaltest, damit Du siehst ob der Arduino überhaupt etwas 
tut.

Könnte evt. ein GND-Problem zwischen PC und Arduino Board sein.
Sind die 5V am Arduino denn stabil?
Gast #5868371
Lesenswert?

Markus schrieb:
> Ok die LED giebt es schon auf dem Arduino die blinkt beim senden.

Die grüne (Power) LED muss ständig leuchten. Von den beiden gelben LEDs 
sollte eine alle drei Sekunden flackern.

Mach mich stutzig macht: Warum empfängst du die seriellen Daten nicht 
mit dem USB-Adapter der schon auf dem Board drauf ist? Der hängt bereist 
an genau diesen beiden I/O Pins. Sollte es damit funktionieren, ist dein 
Adapter kaputt (oder der installierte Treiber).

Zum Vergleich könntest du mal den seriellen Monitor der Arduino IDE 
versuchen.
#5868457
Lesenswert?

Schicke mal doppelt so viele Zeichen (oder noch viel mehr) auf einmal 
und erst dann Pause, vielleicht hat es irgendwas mit timings oder so zu 
tun.
Mal langsamere oder andere Baudrate.
Oder einfach mal rx TX verbinden am Adapter und auf der Tastatur rum 
klopfen und gucken wie lange was in putty ankommt.
Gast #5868458
Lesenswert?

Markus schrieb:
> ch möchte den UART TTL converter testen u

Dazu verbindest Du einfach RxD und TxD miteinander. Im Terminalprogramm 
musst Du das Echo abschalten. Wenn jetzt trotzdem die eingegeben Zeichen 
auf dem Bildschirm erscheinen, ist der Adapter (zumindest die Leitungen 
RxD und TxD) in Ordnung.
Gast #5869108
Lesenswert?

Der UNO hat ja schon einen USB-Serial Wandler an Bord.
Welche mit den Pins 0 und 1 verbunden ist.

Da noch einen zweiten Wandler dran zu hängen, ist meist recht unsinnig.

Die Serielle ist kein Bus.
Spezifiziert für 2 Teilnehmer, nicht für 3.

Die originalen UNO haben Schutzwiderstände vor dem eingebauten Wandler, 
so dass hoffentlich alles überlebt. Ob das dann wie gewünscht 
funktioniert, ist eine andere Frage.


Tipp:
Wenn du wirklich eine zweite Serielle benötigst, nimm Softserial auf 
anderen Pins. Da kannste auch den Adapter dran testen.
Gast #5869168
Lesenswert?

Bei reiner Ausgabe sehe ich kein Problem, an den TxD Pin des µC mehrere 
USB-UART Adapter zu hängen.

Den RxD Pin hat er zwar auch beschaltet, aber ich denke der ist für das 
aktuelle Problem irrelevant. Das potentielle Problem für diesen Pin wird 
vielleicht als nächstes besprochen.
Gast #5869450
Lesenswert?

Des sind beide Pins RX TX zwecks Handshake verbunden. Problem wurde 
heute gelöst! Ich habe mir noch einmal die selben UART Wandler bestellt 
allerdings sind hier die Kabel schon angelötet somit benötige ich keine 
USB verĺangerung mehr und siehe da es Funktioniert alles. Also LED USB 
Verlängerung (1m) raus geschmissen und den UART stick direkt an den USB 
Port des Notebooks und wie durch Zauberhand funktioniert alles bestens! 
Jetzt ist die Frage lag es an der USB Verlängerung die schon immer am 
Notebook war und bei anderen USB Geräten und SDR Sticks keine Probleme 
macht oder lag es an der einen LED im Stecker die ab und an wild 
flackert ( auch am 5V Netzteil ) und dadurch der Pegel beeinflusst 
wurde?
Gast #5869717
Lesenswert?

Könnte an den LEDs liegen. Ich hatte mal einen Arduino Nano Klon mit 
CH340, der funktionierte nur zuverlässig, nachdem ich dessen Rx Led 
entfernte. ich glaube, das hängt mit den Schutzwiderständen auf dem 
Board zusammen, scheint ein Fehldesign zu sein.

Bei anderen Boards mit FTDI oder Atmel Chip haben die LEDs eigene 
Leitungen, so dass sie nicht parallel zu Rx und Tx liegen.
#5869815
Lesenswert?

USB Verlängerungen sind immer etwas unzuverlässig meiner Erfahrung nach. 
Gut möglich dass eine mit LED noch schlimmer ist. Mich wundert  dass die 
flackern kann, wenn die einfach an den 5V von USB angeschlossen ist 
sollte sie dauerhaft leuchten, flackern wäre in dem Moment ein 
wackelkontakt.

Oder wenn kein wackelkontakt dann ein Zeichen dass die Spannung 
kurzzeitig Zusammenbricht, dann braucht man sich nich wundern dass das 
gerät ausgeht ;)

Oder leuchtet die led im Verlängerungs kabel nur wenn was dran steckt/ 
Daten über tragen werden? Dann könnte eine ähnliche Erklärung wie von 
stefanus zutreffen.

Kannst du nicht auch den Stick mal direkt ans laptop hängen? Schätze mal 
dann geht er

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