Autor Beitrag
blutengel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 59

Win XP, WIN 7
VS#2008 Prof
BeitragVerfasst: So 21.02.10 02:18 
Hi!


Ich habe eine Windows Forms Anwendung mit der ich einen Microcontroller programmieren möchte.Der Controller sendet im Programmierenmodus bei druck auf die Reset Taste das Zeichen U, und signalisiert so seine Bereitschaft.Dieses Zeichen muss ich nun abfragen und möchte bei Empfang des Zeichens eine Meldung ausgeben. Ungefähr so MessageBox.Show("Controller bereit!");

Das Problem liegt beim auslesen des Zeichens. Mit Com1.Write(variable); kann ich schon was senden, und mit Com1.Write(); soll man einlesen können nur ich weiss nicht wie. Voreingestellt heisst es übrigens serialPort1. Ich habe es nur umbenannt. Kann mir da vielleicht jemand helfen.


mfg


blutengel
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 21.02.10 12:25 
Bei nem seriellen Port liest man eigentlich, indem man auf das DataReceived-Event reagiert und dann mit ReadLine bzw. ReadExisting arbeitet.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".