Probleme beim Senden von Daten über die serielle Schnittstelle mit PuTTY

3995
Jon Weinraub

Ich verwende Version 0.63 unter Windows 7 x64 in einer Unternehmensdomänenumgebung.

Ich habe einen Endbenutzer, der ein Bluetooth-Modul über eine serielle Verbindung programmiert. Er verwendet einen USB-zu-Seriell-Adapter, und wir hatten ihn direkt an der seriellen Schnittstelle getestet. Wir haben auch versucht, das Gerät neu zu starten, während es angehängt ist, und Text wird angezeigt. Wenn wir jedoch Text senden, empfängt oder empfängt das Gerät es nicht.

Sie verwendeten HyperTerminal unter Windows XP.

Es ist auf COM5, die Baudrate ist 38400, die Datenbits sind 8, die Stoppbits sind 1, die Parität ist keine und die Flusssteuerung ist keine.

Diese Einstellungen waren identisch mit HyperTerminal.

In HyperTerminal mussten wir außerdem Sendezeilenenden mit Zeilenvorschub aktivieren, lokale Echo-Zeichen eingeben, Zeilenvorschübe an eingehende Zeilenenden anhängen, ankommende Zeilen mit 7-Bit-ASCII erzwingen und Zeilen überschreiten, die die Terminalbreite überschreiten.

In PuTTY haben wir versucht, dies zu emulieren, indem wir das lokale Echo und implizite CR / LF-Optionen aktivieren.

Soweit ich das beurteilen kann, sind alle diese Einstellungen korrekt, aber in PuTTY haben die Zeichen ein Echo, es reagiert nichts. Wenn ich say Ctrl+ Veingeben würde, sollte die Version der Modul-Firmware antworten. In PuTTY wird nichts geantwortet.

Es scheint einen Fehler zu geben, wenn es sich um TX handelt.

Ist dies ein Fehler, es sei denn, es gibt eine andere magische Einstellung, die ich nicht kenne? Wenn es einen Konvertierungsprozess für ht-zu-PuTTY-Einstellungen gibt, kann diese Funktion möglicherweise sehr nützlich sein, insbesondere wenn ich nur auf die gespeicherten ht-Dateien doppelklicken kann. Gibt es das also?

Alle Ideen werden frustriert, da wir keine anderen Probleme mit der Verwendung von PuTTY für serielle Verbindungen für andere Geräte haben.

1

0 Antworten auf die Frage