我通过串口向“Verifone VX520”支付设备发送数据。这是我第一次尝试与此类设备进行通信
SerialObj.Open(); 字符串输入=“
02hPUR.10.99._000000000004.634._4761739001010010FFFFF.0808.123456.03h”;byte[] asciiBytes = Encoding.ASCII.GetBytes(input); SerialObj.Write(asciiBytes, 0, asciiBytes.Length);
根据结构,这条消息应该发送一些数量并出现在机器上,但我得到的只是这条消息“Sending Ack”当我尝试阅读确认时,我只得到了这个字符
就像颠倒的“T”
那么,有什么方法可以知道这里出了什么问题。