sajjad0h
سه شنبه 06 فروردین 1392, 16:06 عصر
سلام من در برنامه ای دارم از Serial port استفاده می کنم اما هنگام استفاده از متد های ReadExisting ویا readline چیزی رو نمی تونم از پرت بخونم و پیام the operation has timed out میده
بخشی از کد
SerialPort mySerialPort = new SerialPort("COM1");
mySerialPort.BaudRate = 9600;
mySerialPort.Parity = Parity.None;
mySerialPort.StopBits = StopBits.One;
mySerialPort.DataBits = 8;
mySerialPort.Handshake = Handshake.None;
mySerialPort.ReadTimeout = 500;
mySerialPort.WriteTimeout = 500
...
;
mySerialPort.Open();
mySerialPort.DtrEnable = true
اما موقع خوندن جواب نمیده و بعد از مدتی پیام Time Out میده
textBox+= mySerialPort.ReadExisting();
لطفا کمکم کنید
با تشکر
بخشی از کد
SerialPort mySerialPort = new SerialPort("COM1");
mySerialPort.BaudRate = 9600;
mySerialPort.Parity = Parity.None;
mySerialPort.StopBits = StopBits.One;
mySerialPort.DataBits = 8;
mySerialPort.Handshake = Handshake.None;
mySerialPort.ReadTimeout = 500;
mySerialPort.WriteTimeout = 500
...
;
mySerialPort.Open();
mySerialPort.DtrEnable = true
اما موقع خوندن جواب نمیده و بعد از مدتی پیام Time Out میده
textBox+= mySerialPort.ReadExisting();
لطفا کمکم کنید
با تشکر