none
Serial Port Veri 2 parça olarak geliyor RRS feed

  • Genel Tartışma

  • Merhaba herkese,

    SerialPort üzerinden veri alabiliyorum ancak veri 2 parça olarak geliyor. Normalde 01  02  00  0B  00  01  C8  08 gelmesi gerekir iken buffera önce 01 yazılıyor ardından 02  00  0B  00  01  C8  08. Kodlarım aşağıdaki gibidir:

    private void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
    {
           byte[] buff = new byte[port.BytesToRead];
           Console.WriteLine(port.BytesToRead);
           port.Read(buff, 0, buff.Length);
           SetText(buff);
    }

    Çıktı da şu şekildedir:

    Yardımcı olursanız sevinirim.

    8 Aralık 2017 Cuma 07:44