Hello everyone,
I am trying to communicate with my Teensy 3.5 via serial port. I write C# code like below;
When I try to get datas from teensy 3.5, two datas come properly but after I get null exception from C#.
Note: I use serialdatareceived function to understand data is come.
I am trying to communicate with my Teensy 3.5 via serial port. I write C# code like below;
Code:
if (serialPort.IsOpen)
{
string gelen = serialPort.ReadLine();
string[] split = gelen.Split(new char[] { ',' });
int stLength = split.Length;
if (stLength == 21)
{
if (Convert.ToUInt16(split[0]) == HEADER && Convert.ToUInt16(split[19]) == FINISH)
{
paketLength = Convert.ToByte(split[1]);
if (paketLength == gelecekVeriSayisi)
{
int i;
for (i = 0; i < paketLength; i++)
{
datas[i] = split[paketBegin_Off + i];
}
}
else if (paketLength != gelecekVeriSayisi)
{
datas = null;
}
}
else
{
datas = null;
}
}
else
{
datas = null;
}
}
When I try to get datas from teensy 3.5, two datas come properly but after I get null exception from C#.
Note: I use serialdatareceived function to understand data is come.