Недавно я купил устройство считывания / записи RFID KA-02 и после нескольких попыток записи в его блоки с использованием C # мне не удалось.
Прежде всего, в его руководстве написано, что для записи 10-шестнадцатеричный UID, например, 1234567890 для тега, использующего это устройство, необходимо использовать следующую команду:
serialPort1.WriteLine("1234567890\r\n");
Затем я использовал кодовый блок, как показано ниже, для записи данных в мой тег:
void writeButton_Click(object sender, RoutedEventArgs e)
{
SerialPort MyCOMPort = new SerialPort();
MyCOMPort.PortName = "COM4";
MyCOMPort.BaudRate = 9600;
MyCOMPort.Parity = Parity.None;
MyCOMPort.DataBits = 8;
MyCOMPort.StopBits = StopBits.One;
MyCOMPort.Open();
MyCOMPort.WriteLine("1234567890\r\n");
MyCOMPort.Close();
}
Кажется, что код работает правильно и не выдает никаких исключений, но, в конце концов, ничего не записывается в метку RFID.Как я могу исправить эту проблему?