C# 串行端口提供不需要的 IRP 消息

我正在尝试通过串行端口向 RFID 阅读器发送命令(它的作用类似于键盘,KKMOON 制造的 M302)。


我有这段代码是为了发送指令:


SerialPort sp = new SerialPort();

sp.PortName = "COM3";

sp.BaudRate = 9600;

sp.Parity = Parity.None;

sp.DataBits = 8;

sp.StopBits = StopBits.One;


sp.DataReceived += myRecieved;


sp.Open();

byte[] bytestosend = { 0x03, 0x0a, 0x00, 0x0d };

sp.Write(bytestosend, 0, bytestosend.Length);


bytestosend = new byte[]{ 0x04, 0x05, 0x00, 0x00, 0x09 };

sp.Write(bytestosend, 0, bytestosend.Length);


bytestosend = new byte[] { 0x03, 0x06, 0x00, 0x09 };

sp.Write(bytestosend, 0, bytestosend.Length);


if (beep)

{

    running = false;

    bytestosend = new byte[] { 0x02, 0x13, 0x15 };

    sp.Write(bytestosend, 0, bytestosend.Length);

}


sp.Close();

sp.Dispose();

sp = null;

我从串口监听器得到这个输出:

http://img.mukewang.com/60f390bc0001da9613340629.jpg

为了读取数据我需要获得的输出是

http://img3.mukewang.com/60f390cf0001044311600228.jpg

元芳怎么了
浏览 195回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP