Mọi người cho em hỏi, làm sao để nhận dữ liệu từ vi điều khiển gồm 1frame là 25byte, rồi lưu vào mảng không. Em dùng C# đó
Em tính làm như thế này mà bị sai rồi:
private void serialPort1_DataReceived_1(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
string a_rec = serialPort1.ReadExisting();
double.TryParse(a_rec, out a_receive1[ic]);
ic++;
if (ic >= 25) ic = 0;
}
Em tính làm như thế này mà bị sai rồi:
private void serialPort1_DataReceived_1(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
string a_rec = serialPort1.ReadExisting();
double.TryParse(a_rec, out a_receive1[ic]);
ic++;
if (ic >= 25) ic = 0;
}
Comment