Gast
#4851450
Hallo zusammen, ich benutze die serielle Schnittstelle unter Linux mit der c-Bibliothek von folgender Seite: http://www.teuniz.net/RS-232/ Hier mal mein Testprogramm:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
Meine Wunschbaudrate liegt bei 115200 Baud. Nun zu meinem Problem. Einige Zeichen lang wird mit dieser Baudrate gesendet, doch nach kurzer Zeit ändert sich die Baudrate durch einen vorher durchs Terminal mit stty eingestelltem Wert (erfolgte vor Programmaufruf). Aber warum ist das so? Wenn ich vorher die Zeile im Programm mit dem stty-Befehl ausführen lasse, geht alles wunderbar mit 115200 Baud. Vielen Dank für Ratschläge!