原文: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