社区
C#
帖子详情
C#下有没有哪位用USB接口做过数据传输的?
jyx20150104
2010-10-29 03:27:24
C#下有没有哪位用USB接口做过数据传输的?比如通过USB线和另外的计算机或设备之间进行数据交互
...全文
165
14
打赏
收藏
C#下有没有哪位用USB接口做过数据传输的?
C#下有没有哪位用USB接口做过数据传输的?比如通过USB线和另外的计算机或设备之间进行数据交互
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
足球中国
2010-10-30
打赏
举报
回复
use->usb
足球中国
2010-10-30
打赏
举报
回复
弄过一个。不过是把u口当串口用的。要装一个use转串口的驱动。
SecretGarden
2010-10-30
打赏
举报
回复
这个工作用 C# 来做可能是不合适的。
首先,你需要为你的 USB 设备开发一个驱动程序,并在 Windows 中安装这个驱动程序。在驱动程序中,通过调用 Windows 提供的“ USB 类驱动程序”来完成与 USB 设备的数据传输。显然,至少目前来看,C# 是不能开发驱动程序的。当然如果是别人的 USB 设备,则你只需要获得并安装它。
然后,你需要在应用层通过“设备IO”来完成与驱动程序的通信。这个工作可以在 C# 中通过 P/Invoke 方法实现,但也不是最佳的做法。
因此,你最好改用 C/C++ 来编写一个与驱动程序的通信的 Regular DLL,然后在 C# 程序中调用这个 DLL。
wangli820
2010-10-30
打赏
举报
回复
用RAPI。
firstcoo
2010-10-30
打赏
举报
回复
应该是用RAPI。
如何用,看具体设备的操作系统。
此外,计算机上应该装对应的软件,比如ActiveSync等。
当然,如果自己懂硬件的话,自己开发类似的软件也是可能的。
xiaoxuan_5612
2010-10-30
打赏
举报
回复
[Quote=引用 4 楼 dingxinghui 的回复:]
OpenNETCF.Desktop.Communication.dll
这个好像可以的把设备(我用的是扫描枪)里的文件复制到PC上,也可以把PC上的文件上传到设备上。
[/Quote]
原来扫描枪里也有文件……我一直都不知道……
好像大部分扫描枪都是模拟键盘输入的吧?
TitiLYJ
2010-10-29
打赏
举报
回复
不知道,同求解
ljb3326
2010-10-29
打赏
举报
回复
路过!!!!!!!!!!11
dingxinghui
2010-10-29
打赏
举报
回复
dingxinghui
2010-10-29
打赏
举报
回复
上面类库中的RAPI类,很多方法。
dingxinghui
2010-10-29
打赏
举报
回复
OpenNETCF.Desktop.Communication.dll
这个好像可以的把设备(我用的是扫描枪)里的文件复制到PC上,也可以把PC上的文件上传到设备上。
蝜蝂
2010-10-29
打赏
举报
回复
不是打酱油路过,等高手
shighui
2010-10-29
打赏
举报
回复
从理论上讲是可以的,你只要可以调用操作系统的接口发数据,应该可以的。/
C#
USB
同步通信——接收数据
本文介绍了一个使用
C#
接收
USB
设备传输的512字节数据并将其保存到本地文件的示例。示例中利用了Cy
USB
.dll库进行
数据传输
,通过线程不断接收数据,并使用FileStream将接收到的数据写入到指定文件。
构建
C#
(.NET)
USB
通用库+
USB
Library深度教程
本文围绕在.NET框架中使用
C#
开发
USB
通用库展开。介绍了
USB
标准化
接口
概念,详细阐述Win
USB
驱动模型的使用、P/Invoke技术调用Win32 API、.NET Framework对
USB
的支持及应用,还探讨了第三方
USB
库的选择与实践,以及
USB
设备枚举、
数据传输
和错误处理等内容,提供了全面指导。
《
C#
上位机开发从门外到门内》2-5:
USB
通信
本文围绕
USB
通信技术展开,介绍了其基本原理、协议栈和
数据传输
流程,详解HID、CDC和Bulk三种通信模式及适用场景。还阐述了利用lib
usb
与Py
USB
开发
USB
设备驱动的方法,以及上位机与
USB
设备交互的实现步骤。同时分析了开发中的常见问题并给出解决方案,探讨了
USB
技术未来发展趋势。
C#
USB
通信及上位机开发实战教程
本教程聚焦于利用
C#
进行
USB
通信及上位机开发。介绍了
USB
通信技术,阐述
C#
与
USB
设备通信的理论和实践,包括设备枚举与识别、驱动程序开发。还讲解了高级应用,如特定类的使用、异步编程,以及
USB
通信的安全风险和性能优化策略。
C#
在Windows中通过GPIO控制
USB
设备寄存器数据
本文深入探讨在Windows环境下用
C#
操作
USB
设备的GPIO功能及硬件控制。先介绍GPIO基础知识,接着说明
USB
设备与GPIO的数据交互机制,然后阐述
C#
开发
USB
设备驱动的环境搭建、核心代码,还讲解了Win
USB
接口
使用方法及
USB
设备的高级操作,助开发者提升
USB
硬件控制能力。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章