簡體   English   中英

使用.NET Console App通過芯片選擇寫入HID

[英]Write to HID with Chip Selection with .NET Console App

嗨,我正在編寫一個簡單的控制台應用程序,需要將字節寫入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

我看不到您的信息流關閉。 這可能會導致您的數據甚至無法發送(至少沒有及時發送)。

考慮將塊與流一起使用。 但是沒有參數是不可能的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM