RS232 Serielle Baudrate automatisch einstellen

ms_cikar

Mitglied
Hallo Leute,
Brauche Hilfe bei der Serielle Kommunikation.

Ich habe ein Sample Code für Serielle Kommunikation geschrieben.
nichts wildes ich verbinde mich mich Com Port und sende 3 Befehle. Es funktioniert auch am Anfang gut, doch nach paar sec. bekomme ich ein overload. (denke)

Ich mache nichts anderes als die Befehle:
S6-->O-->F nach einander zu senden. Ich sehe, dass mein Gerät Funktioniert.
Nach paar sec. sehe ich an meinem Gerät Rote LED für Kommunikation Error.

Wenn ich aber die Befehle über Serielle Terminal sende, bekomme ich keine Fehler Meldungen angezeigt.

Dabei muss ich auch sagen, egal welche Baudrate ich in Terminal einstelle es immer Funktioniert.

Wie geht das?
Wie sucht der Terminal sich den Richtigen Baudrate aus?


Gruß
Mc@Ey
 
Bin leider nicht so der Low-Level-Hirsch, aber schon mal geschaut, ob du die Streams, auf denen du die Daten schickst, geschlossen hast? Mal davon abgesehen, dass mir das Arbeiten mit Low-Level nicht so viel Spass macht, ist die Unterstützung dafür in Java auch bestenfalls schlecht.
Welche Libs nutzt du eigentlich? (Wir verwendeten für ein solches Projekt mal nrjavaserial, ich weiss aber auch nicht mehr, was man heute so nehmen sollte...
 

Neue Themen


Zurück
Oben