原文:C# 實現自定義的USB設備與上位機進行通信(上位機部分)

因為以前沒用過USB,對USB也不了解,於是上網查了很多資料,不過網上的資料都是零零散散,不清不楚的,於是我自己總結了一下,下面幾個鏈接是網上這么多零散資料里,我覺得比較有參考意義的。 USB設備連接思路參考:https: www.cnblogs.com xyzyx articles .html undefined 代碼參考:http: www.cnblogs.com xidongs archi ...

2018-12-29 14:41 3 7386 推薦指數:

查看詳情

基於C#USB通信上位

基於C#USB通信上位,相關功能介紹如下: (1)可用作USB-HID或者SerialPort串口通信。 (2)能夠掃描所有插入PC的USB設備用於調試,並顯示生產廠商,Vendor ID、Product ID。 (3)支持Report-ID的更改。 (4)支持Hex和ASCII編碼 ...

Mon Oct 28 06:37:00 CST 2019 4 329
C# 上位USB設備拔插檢測

  我們做USB通信時,通信成功后,往往要檢測USB設備的拔插狀態,這里就USB拔插進行一下說明。   參考:https://www.imooc.com/article/17438   先說明一下,我這里只是用C#上位自定義USB設備的檢測,是調用window的DLL來實現USB設備通信 ...

Thu Oct 25 17:40:00 CST 2018 1 3180
stm32的USB自定義HID與上位通信

簡介 1.由來 通常我們使用stm32與pc通信的方式分為無線和有線,無線方式用wifi或藍牙模塊,我使用過程中一直無法接受這樣的連接因為這樣很不穩定,常常需要重啟下位或者上位重新連接。 而有線方式我們會用到URAT,或是USB的虛擬串口,這兩種方式中UART需要再接CH340類似的模塊 ...

Wed Aug 05 21:43:00 CST 2020 0 2937
USB上位通信:CyAPI

至今的工作中,有USB接口通信的需求,記錄一下。 建立一個USB設備對象 打開USB設備 一個USB設備 若干個 端點設置 for (i=1; i<epts; i++){   endpt ...

Thu Jun 10 06:24:00 CST 2021 0 1778
C#上位之—WinForm實現串口通信示例

上位開發常用到串口通信來控制設備,串口通信的主要參數:COM口,波特率(9600),停止位(One),數據位(8),校驗位(None),括號中的是常用值,具體意思我也不太懂,會用能實現功能就行哈哈; 開發工具:VS2012; 開發前需要添加以下服務引用: 窗體搭建 ...

Wed Feb 19 01:22:00 CST 2020 14 9057
C#上位開發(一)—— 了解上位

  在單片項目開發中,上位也是一個很重要的部分,主要用於數據顯示(波形、溫度等)、用戶控制(LED,繼電器等),下位(單片)與 上位之間要進行數據通信的兩種方式都是基於串口的: USB轉串口 —— 上位和下位通過USB轉串口連接線直接相連進行數據交互; 串口轉WIFI ...

Sun Jun 03 00:07:00 CST 2018 0 13726
C#學習與上位開發之串口通信模塊介紹

串口通信模塊(SerialPort) (1)模塊簡介 使用此模塊需要首先包含一些文件IO相關文件 using System.IO;using System.IO.Ports; 圖標如下圖1所示,將其拖拽到面板。會顯示在最下方,其參數 ...

Sun Apr 23 00:51:00 CST 2017 0 19808
上位軟件開發---C#實現USB插拔檢測

前言 最近有學員咨詢,如何實現串口設備的插拔檢測。 傳統的方式是不斷地通過SerialPort.GetPortNames方法獲取所有串口,判斷是否有變化。 但是更合適的方式,應該是通過Windows消息來實現。 代碼 ...

Sun Feb 13 00:54:00 CST 2022 0 684
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM