111,120
社区成员
发帖
与我相关
我的任务
分享 private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
if (serialPort1.BytesToRead == 8)
{
serialPort1.Read(BUFF_READ, 0, 8);
for (int i = 0; i < 2; i++)
{
textBox1.Text += BUFF_READ[i].ToString("X") + " ";
Array.Clear(BUFF_READ, 0, BUFF_READ.Length);
}
}
} private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
textBox1.Text += serialPort1.ReadByte().ToString("X") + " ";
Array.Clear(BUFF_READ, 0, BUFF_READ.Length);
}
int readwait=0;
while (bfsport.BytesToRead != 8)
{
readwait++;
if (readwait > 10000)
{
return false;
}
}