111,097
社区成员




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;
}
}