我正在尝试通过串行端口向 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;
我从串口监听器得到这个输出:
为了读取数据我需要获得的输出是
相关分类