Gast
#4329523
Hallo, ich möchte mir ein VB.Net Programm schreiben wo ich über die Serielle Schnittstelle mit einem uC kommunizieren kann. Wenn ich das RealTerm nehme funktioniert das schon, ich kann Daten senden und komme sie auch wider zurück, nur in VB funktioniert das noch nicht so. Habe mir eine Windows Forms anwendung erstellt, wo ich den Com-Port einstellen kann und habe 4 Text Felder wo ich Zahlen eintragen kann. Die Übertragung soll gestartet werden wenn ich auf einen Button drücke. Des weiteren habe ich ein TextBox wo ich mir das empfangen wider anzeigen lassen kann. Die Übertragung soll in Ascii erfolgen. Hier mal mein Programm
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
Damit meine gegenseite weiß das keine Daten mehr kommen, beende ich die Kommunikation mit einem "\n". Wenn ich Daten über VB sende mit \n funktioniert das nicht da wartet der uC immer noch auf Daten. Der Datenaufbau zur übertragung soll z.B. so 12,3,5,22 aussehen und dann das \n noch hinten dran. Wenn ich das alles so ins RealTerm eingebe funktioniert das.