解码从串口接收的字符

时间:2017-04-01 11:42:39

标签: c# encoding serial-port ascii

我从连接到读卡器的串口接收数据 我使用以下代码来接收数据:

        private string _recValAppendForReader = "";
        private void _comPort_SerialDataReceivedCustom(byte[] data)
        {
           _recValAppendForReader = _recValAppendForReader + Encoding.ASCII.GetString(data);
        }

但很少(万分之一),我得到字符'p'而不是'0''q'而不是'1''r'而不是'2' {1}}依此类推,直至'y'而不是'9'。它必须与解码相关,因为当我在HyperTerminal中检查它正确的时候 我已经与设备制造商核实过,他们用ASCII编码确认了。

可能是什么问题?

0 个答案:

没有答案