Hi zusammen, ich fang serielle Daten zwischen zwei kommunizierenden Geräten ab. Gerät A sendet sein Status permanent an Gerät B. Über Gerät B kann ich Veränderungen am Gerät A vornehmen. Wenn ich jetzt Gerät B entferne kann ich über hTerm die seriellen Daten für eine Weile noch anschauen, dann stoppt das Ganze plötzlich. Weshalb? Weil Gerät B keine Antwort mehr von Gerät A bekommt? Wie wird das geregelt? Grüße
Es wird so sein wie du an nimmst. Es gibt dafür keine feste Regeln, das kann jeder programmieren wie er will.
Oje...Wie antwortet erfolgt den da meistens die die Antwort? Ich hab mal mein Sniffer auf die TX Leitung gelegt, allerdings habe ich keine Signale von Gerät B erkennen können. Wie wird das geregelt? ich verstehs nicht.
Vielleicht werden bei Deinen Geräten die Steuersignale wie z.B. RTS und CTS benutzt. Das könnte das Verhalten erklären.
leider nicht. ich hab nur rx, tx und gnd. das mit rts und cts ist mir schon klar. wenn bspw. gerät a mit rts um sendeerlaubnis frägt, bekommt er ein cts als erlaubnis zurück... das passt schon soweit. Wie ist das zu erklären, dass ich die Datenübertragung plötzlich abricht.
Weil Gerät A vieleicht nur eine bestimmte Menge an Daten sendet und dann von B einen erneuten Request will? Du redest ja auch nicht tagelang wenn Du eine einzige Frage gestellt bekommst :-)
Tom schrieb: > .... Wie ist das > zu erklären, dass ich die Datenübertragung plötzlich abricht. die eigentlich interessante Frage ist, wie fängt sie an? das solltest du mal aufzeichnen. Gruss Reinhard
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.