关于 C# SerialPort问题 请各路高手帮帮忙哈
private void serialPort_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
if (sp.DsrHolding == false && serialPort1.CtsHolding == true)
{
Touch = true;
}
else
{
if (Touch)
{
Touch = false;
MessageBox.Show("ssssss");
}
}
}
SerialPort sp = new SerialPort();
private void Form2_Load(object sender, EventArgs e)
{
sp.Open();
sp.DtrEnable = true;
sp.RtsEnable = true;
sp.ReceivedBytesThreshold = 1;
}
private void timer1_Tick(object sender, EventArgs e)
{
sp.DataReceived += new SerialDataReceivedEventHandler(serialPort_DataReceived);
}怎么触发不了DataReceived事件。