Я купил устройство PowerUSB NP-05B и пытаюсь подключить устройство к C #.Мне удалось подключиться к устройству с помощью YAT. Ответ интерфейса YAT
В форме c # я импортировал устройство с последовательным интерфейсом, и я могу подключаться и отправлять команды на устройство.Но когда устройство отвечает на команду, оно только возвращает: pshow .Серийное чтение, кажется, не в состоянии поймать "CR NUL LF" и что-нибудь потом.Вот моя реализация serialRead
private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
int Count;
Byte[] Rx_Byte;
Count = 0;
Rx_Byte = new Byte[serialPort1.BytesToRead];
serialPort1.Read(Rx_Byte, 0, Rx_Byte.Length);
while (Count < Rx_Byte.Length)
{
if (Rx_Byte[Count] != 0x00)
{
Console.WriteLine("receiving " + Rx_Byte[Count].ToString());
}
Count++;
}
}
, а вот ответ, который я получаю с моей консоли: Вывод на консоль
Спасибо за ваше время.