0

我有一个带串口的酒精测试仪,这是我的源代码部分

    tester.Parity = Parity.None;
    tester.StopBits = StopBits.One;
    tester.DataBits = 8;
    tester.BaudRate = 9600;
    tester.PortName = "COM3";
    tester.DataReceived += new SerialDataReceivedEventHandler(tester_DataReceived);
    {
        tester.Open();
    }

    void tester_DataReceived(object sender, SerialDataReceivedEventArgs e)
    {            
        string s = tester.ReadExisting();
    }

但是调试模式下的字符串 s 包含不明确的符号 --> “ ?????ff??”,如果我将该字符串写入文件并打开包含此数据的文件

    663f 3f3f 603f 663f 3f3f 6066 3f3f 3f60
    3f66 3f3f 603f 1e3f 3f60 3f66 3f3f 6066
    3f3f 3f60 3f66 3f3f 3f60 663f 3f3f 603f
    663f 3f60 663f 3f3f 603f 067e 3f60 663f
    3f3f 603f 663f 3f3f 6066 3f3f 3f60 3f66
    1e3f 6066 3f3f 3f60 3f06 7e3f 6066 3f3f
    3f60 3f66 3f3f 3f60 3f1e 3f3f 603f 663f
    3f60 663f 3f3f 603f 067e 3f60 663f 3f3f
    603f 663f 3f3f 6066 3f3f 3f60 3f66 3f3f

有一个用 WinForms 编写的应用程序。该应用程序从该测试人员那里收到定义测试人员状态的简单英语单词,例如 - 等待、结束、结果。我的目标是使用 WPF 编写这个函数。我如何才能真正解码该字符串?谢谢。

4

0 回答 0