Forum: PC-Programmierung C# Threading SerialPort


von Attila (Gast)


Lesenswert?

Hallo C# Experten.

Ich fange gerade mit C# an und bräuchte etwas Unterstützung. Ich habe 
mir eine GUI erstellt, mit der ich eine serielle Kommunikation zu einem 
µC erstellen kann. Ich würde gerne eine Datei zum µC schicken, wobei die 
Übertragung Zeilenweise durchgeführt werden soll. Nach jeder gesendeten 
Zeile soll der µC den Empfang bestätigen.
Nach einiger Suche in Foren, habe ich schon gesehen dass das über 
Threads gehen muss. Für den Datenempfang verwende ich bereits die 
DataReceived-Envent-Funk. Leider habe ich nach einigen Versuchen noch 
nichts funktionales hinbekommmen.

1) Sende erste Zeile aus Datei an µC und warte bis Bestätigung 
eingetroffen ist
2) Lese Daten vom SerialPort
3) sende nächste Zeile

Ich habe das mit AutoResetEvent versucht, bin aber an meinem mangelnden 
Verständnis für Threads gescheitert. Könnt ihr mir evtl. mit einem 
kleinem Beispiel weiterhelfen?

Danke

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
Noch kein Account? Hier anmelden.