Hallo zusammen, ich hab ein Programm welche mit einem Gerät über RS232 die Kommunikation herstellen soll. Nun bin ich mir aber nicht sicher ob das Programm überhaupt etwas ausgibt. Wie kann ich sehene was auf den COM Port ausgegeben wird auf dem PC ? Gruß
Du könntest dir einen Adapter bauen, der RX mit TX verbindet. Eventuell musst du auch noch die Handshake-Leitungen verbinden, jhe nachdem, ob dein Programm die auswertet. Dann kannst du mit HyperTerminal (bei Windows dabei) sehen, wenn was auf dem COM-Port ankommt.
Brang schrieb: > Wie kann ich sehene was auf den COM Port > ausgegeben wird auf dem PC? http://www.heise.de/download/free-serial-port-monitor.html
Ich hab bereits ein Kabel jedoch funktioniert es soweit ich weiß in die andere Richtung sprich das was ich emfangen sehe ich ? oder verstehe ich da etwas falsch ???
Brang schrieb: > oder verstehe ich da etwas falsch ??? Ja. Die Software zeigt sowohl gesendete als auch empfangene Daten an.
Rufus Τ. Firefly schrieb: > Ja. Die Software zeigt sowohl gesendete als auch empfangene Daten an. Bist Du Dir sicher, dass die Software beides anzeigt und nicht nur die Schokoladenseite des Empfängers?
Brankk schrieb: > Bist Du Dir sicher, dass die Software beides anzeigt und nicht nur die > Schokoladenseite des Empfängers? Was magst Du mit "Schokoladenseite" meinen? Eine Software, die nur die ausgehenden Daten einer seriellen Schnittstelle aufzeichnet, wäre komplett nutzlos, ebenso eine, die das nur mit den empfangenen Daten anstellt.
Rufus Τ. Firefly schrieb: > Was magst Du mit "Schokoladenseite" meinen? ein leckeres Bedienterminla, dass ich aufessen kann und keine weitere Funktion hat, als mich geschmacklich zu faszinieren. Isst du auch gerne Schokolade oder Speisebrei?
Brang schrieb: > Ich hab bereits ein Kabel jedoch funktioniert es soweit ich weiß in die > andere Richtung Wenn du eine serielle Verbindung hardwaremässig, also per Kabelanschluss, mithören willst (was natürlich das sicherste Verfahren ist), brauchst du dafür einen PC oder Laptop mit ZWEI seriellen Schnittstellen - jede hat ja nur einen RxD-Eingang, und so kann man einen an die Sende-Leitung, den Rxd der anderen Schnittstelle an die Empfangsleitung anklemmen. In der Praxis bekommst du heute keine solches Gerät mehr, die meisten haben nicht mal mehr 1 COM-Schnittstelle. Ein Schnittstellenanalysator als Fertiggerät kostet ein Vermögen. Mit Software besteht diese Beschränkung nicht, da kannst du Senden und Empfang parallel mithören/aufzeichnen, aber es ist eben nur eine interne Softwareankopplung, Probleme auf den Leitungen wie defekte Treiber, falsche Baudraten oder Störungen werden damit nicht erfasst. Für Softwarefehler reicht es aber meistens. Gruss Reinhard
Nene ich hab bereits ein solches Kabel mit gebaut und und einen Laptop mit dem ich es dann "dazwischen" schalte. Aber ich könnte meinen das man nur den Empfangsverkehr sieht. Ah zu Com schnittstellen ich nehm einfach usb com adapter :)dann habe ich glich viele Schnittstellen. Die machen einfach virtuelle Com ports auf.
Brant schrieb: > Nene ich hab bereits ein solches Kabel mit gebaut und und einen Laptop > mit dem ich es dann "dazwischen" schalte. Aber ich könnte meinen das man > nur den Empfangsverkehr sieht. Mit Deinem Laptop und Deinem Kabel wirst Du auch wirklich nur eines der beiden Signale sehen, also entweder die gesendeten oder die empfangenen Daten. Das kann auch anders nicht gehen, eine serielle Schnittstelle kann nur einen Datenstrom empfangen; um zwei Datenströme abzuhören, braucht man zwingend zwei serielle Schnittstellen. Die von mir erwähnte Software aber ist eine reine Softwarelösung, die sich in die Kommunikation eines Programmes und des Treibers für die serielle Schnittstelle einklinkt und deswegen alles mitbekommt, was auch das abzuhörende Programm mitbekommt. Eine Alternative, bei der allerdings die Ausgaben deutlich krypischer sind, ist PortMon von SysInternals/Microsoft.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.