搜索
bottom↓
回复: 8

一个自定义USB设备的例子

[复制链接]

出0入0汤圆

发表于 2013-4-1 09:44:22 | 显示全部楼层 |阅读模式
说明:
这个例子主要是可以使得设备管理器中显示自定义的设备图标。

参考《圈圈教你玩USB》第9章
http://www.docin.com/p-234206384.html
http://www.eefocus.com/computer00/blog/08-12/162251_8d897.html
在DriverStudio工程向导的第10项“installation”里选中“Generate class installer”,
然后在工程中"...Clsinst resources"里改变Icon图标,这个设备就能自定义图标了。
由于VB的不易实现多线程,为了避免VB假死,端点读、写提交URB的超时时间分别设
置为5ms,100ms。
安装驱动前,先将编译后得到的inf、sys、dll文件复制到同一个文件夹下,发现新
硬件后,选择“...指定位置安装”,然后找到这个文件夹就行了。
VB操作USB,网上有不少例子,基本上是基于HID的
http://www.doc88.com/p-0781675439353.html
VB里通过调用API,由GUID_DEVINTERFACE找到设备,然后用IOCONTROL来读写端点1、端点2。
Mega8程序的电路是USBASP的,用ICCAVR编译,程序将串口收到的数通过USB端点1、2发出,USB收到的数据通过串口发出。













本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入4汤圆

发表于 2013-4-1 09:45:46 | 显示全部楼层
不错,对初生者很有帮助。

出0入0汤圆

发表于 2013-4-1 11:21:54 | 显示全部楼层
好例子,顶你

出0入0汤圆

发表于 2013-4-1 11:56:23 | 显示全部楼层
不错,顶~

出0入0汤圆

发表于 2013-4-1 12:29:26 来自手机 | 显示全部楼层
顶起…好东东…
来自:amoBBS 阿莫电子论坛 Windows Phone 7 客户端

出0入8汤圆

发表于 2013-4-1 12:40:02 | 显示全部楼层
上位机 操作 USB Printer class 可以嘛?

俺觉得自带驱动的类比较好用

出0入0汤圆

 楼主| 发表于 2013-4-1 13:15:53 | 显示全部楼层
jingwaner 发表于 2013-4-1 12:40
上位机 操作 USB Printer class 可以嘛?

俺觉得自带驱动的类比较好用

你是说想用VB去操作USB Printer class?
虽然我不了解USB Printer class,但我觉得VB可以,
如果VB不行,那就用VC写个DLL,再给VB调用。

出0入0汤圆

发表于 2013-6-2 12:48:56 | 显示全部楼层
支持大师继续分享USB学习的好资料

出0入0汤圆

发表于 2013-7-30 14:46:00 | 显示全部楼层
谢谢,顶一下
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-27 00:01

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表