超时时间已到处理;
用C#写的一个调试串口的简单程序private void start_Click(object sender, EventArgs e)
{
SerialPort sp = new SerialPort("COM3", 9600, Parity.None, 8, StopBits.One);
sp.Open();
if (textBox1.Text == "")
{
MessageBox.Show("请检查输入!");
}
else
{
sp.WriteLine(textBox1.Text);
textBox1.Text = sp.ReadLine();
sp.Close();
}
}
以上是主要代码,但是调试显示
sp.Open();句中“信号灯超时时间已到”
这个怎么处理啊,什么意思 --------------------编程问答-------------------- 检查下COM3这个端口是否开启或者被占用 --------------------编程问答--------------------
能说具体点么?怎么检查啊,我不太会调试 --------------------编程问答-------------------- 下位机没有响应,这个你和下位机的开发者或者厂家沟通下。先确定是驴子不转还是磨不转。
补充:.NET技术 , C#