因為以前沒用過USB,對USB也不了解,於是上網查了很多資料,不過網上的資料都是零零散散,不清不楚的,於是我自己總結了一下,下面幾個鏈接是網上這么多零散資料里,我覺得比較有參考意義的。 USB設備連接思路參考:https://www.cnblogs.com/xyzyx/articles ...
基於C 的USB通信上位機,相關功能介紹如下: 可用作USB HID或者SerialPort串口通信。 能夠掃描所有插入PC的USB設備用於調試,並顯示生產廠商,Vendor ID Product ID。 支持Report ID的更改。 支持Hex和ASCII編碼方式 可開放UTF 和Unicode編碼 。 能夠自動識別常用的USB USAGE。 能夠保存配置信息並初始化加載。 可打開HEX文件轉 ...
2019-10-27 22:37 4 329 推薦指數:
因為以前沒用過USB,對USB也不了解,於是上網查了很多資料,不過網上的資料都是零零散散,不清不楚的,於是我自己總結了一下,下面幾個鏈接是網上這么多零散資料里,我覺得比較有參考意義的。 USB設備連接思路參考:https://www.cnblogs.com/xyzyx/articles ...
最近在寫USB通信的上位機,調用了windows里的DLL,開發環境:64位WIN7 、VS2015、NET4.5.2;開發完成后在自己的電腦可用,在32位電腦、NET其他版本以及WIN10的環境下不可用,檢測發現問題在於DLL的調用不成功,為了解決這個問題,查閱了幾天的資料,現在終於解決 ...
至今的工作中,有USB接口通信的需求,記錄一下。 建立一個USB設備對象 打開USB設備 一個USB設備 若干個 端點設置 for (i=1; i<epts; i++){ endpt ...
我們做USB通信時,通信成功后,往往要檢測USB設備的拔插狀態,這里就USB拔插進行一下說明。 參考:https://www.imooc.com/article/17438 先說明一下,我這里只是用C#寫上位機的自定義USB設備的檢測,是調用window的DLL來實現USB設備通信 ...
串口通信模塊(SerialPort) (1)模塊簡介 使用此模塊需要首先包含一些文件IO相關文件 using System.IO;using System.IO.Ports; 圖標如下圖1所示,將其拖拽到面板。會顯示在最下方,其參數 ...
寫在前面: 很多人在學習OPCUA的時候,有個非常苦惱的問題,就是沒有OPCUA服務器的環境,這時候,有些人可能會想到通過類似於KepServer這樣的軟件來實現。那么,有沒有一種方式,實現快速搭建 ...
上位機開發常用到串口通信來控制設備,串口通信的主要參數:COM口,波特率(9600),停止位(One),數據位(8),校驗位(None),括號中的是常用值,具體意思我也不太懂,會用能實現功能就行哈哈; 開發工具:VS2012; 開發前需要添加以下服務引用: 窗體搭建 ...
首先,通信流程我們先擼一邊,打開USB設備-》發送數據庫-》接受數據-》關閉USB設備 根據USB規范的規定,所有的USB設備都有供應商ID(VID)和產品識別碼(PID),主機通過不同的VID和PID來區別不同的設備。 我們需要知道設備的VID和PID才能定位到我們需要打開的USB設備 ...