Hallo Leute ich habe ein Programm in C# geschrieben um den oben erwähnten Programmer auf den Datenmodus umzuschalten leider funktioniert das nicht. Die Comport-Einstellungen sind Baudrate: 9600 Parity: none Datenbits: 8 Stopbit: 1 Ich sende das Kommando zum umschalten "浺¹²³©d" aber es hängt sich immer nur der Programmer auf?
1 | public class UART |
2 | { |
3 | int Baudrate; |
4 | string Comport; |
5 | SerialPort Port; |
6 | |
7 | public UART() |
8 | { |
9 | Port = new SerialPort(); |
10 | Port.Open(); |
11 | } |
12 | public UART(int Baud_rate, string Com_port) |
13 | { |
14 | Baudrate = Baud_rate; |
15 | Comport = Com_port; |
16 | Port = new SerialPort(Comport, Baudrate); |
17 | Port.Open(); |
18 | |
19 | } |
20 | public void write(string data) |
21 | { |
22 | Port.Write(data); |
23 | |
24 | } |
25 | public void close() |
26 | { |
27 | Port.Close(); |
28 | |
29 | } |
30 | } |
mit der Funktion write sende ich die Daten