Привет, я пишу простое консольное приложение, которое должно записывать байты в MCP2210 USB to SPI Master
Я нашел эту библиотеку более здесь , похоже, хорошо справляется с подключением устройства и чтением метаданных.
Я пишу сообщение на доску, как показано ниже
public static byte[] Talk()
{
var device = DeviceList.Local.GetHidDevices(1240, 222).FirstOrDefault();
if (device == null)
{
Console.WriteLine($"Could not find a device with Vendor Id:1240, Product Id:222 ");
return null;
}
var reportDescriptor = device.GetReportDescriptor();
foreach (var deviceItem in reportDescriptor.DeviceItems)
{
Console.WriteLine("Opening device for 20 seconds...");
if (!device.TryOpen(out var hidStream))
{
Console.WriteLine("Failed to open device.");
continue;
}
Console.WriteLine("Opened device.");
hidStream.ReadTimeout = Timeout.Infinite;
hidStream.Write(new byte[3] {60, 00, 00});
}
Не уверен, правильно ли я пишу.Во время записи мне нужно сделать выбор микросхемы, как показано на этом другом терминале
Любая помощь очень ценится
Вот MC, который я использую https://www.microchip.com/wwwproducts/en/MCP2210