打印

如何利用是WINDOWS自带的HID设备驱动程序开发应用程序

[复制链接]
4288|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dalujia|  楼主 | 2008-9-28 18:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自己最近用一款vs1000开发板做一个可以播放.ogg文件的播放器,主要有两个功能;当与usb连接时,可以当u盘使用,把.ogg文件考进去,pc上有一个软件,可以往让这个设备播放pc的文件,而不用拷贝进去.当不与usb连接时,则具有播放拷贝进这个设备的.ogg文件的功能。
现在的问题,实际实现与这个设备的通信的功能,不懂驱动,想利用WINDOWS自带的HID设备驱动程序开发应用程序,看了一下电脑圈圈的程序,只是可以把设备打开,但是发送数据或者接受数据,不知该如何进行.
该vs1000设备有三个端口,端口1,把usb的数据写入此端口,就可以播放文件,
端口2,把,把usb的数据写入此端口,可以存储文件.端口3,输出数据.
此设备可以可以被系统自带的驱动识别,usbstor.sys.
请高手给我点指点,我看了好多天,不明白怎么解决.

相关帖子

沙发
zhxlx| | 2008-10-20 22:44 | 只看该作者

感兴趣

顶一下

使用特权

评论回复
板凳
haiyourong| | 2008-10-23 21:27 | 只看该作者

顶下 呵呵 看协议吧

使用特权

评论回复
地板
maxing| | 2008-10-25 15:55 | 只看该作者

re

与USB连接时,其实就是当U盘用,也就是用到USB设备的海量存储类;当不连接到PC上时,跟USB没有关系。

所以你要实现这个,主要是海量存储类的学习。

当然你在不连接PC时,需要MCU本身要通过文件系统(FAT,FAT32之类)来寻找播放.ogg文件。

所以你要学习的是USB的海量存储类+文件系统

使用特权

评论回复
5
dragon_hn| | 2008-10-26 01:37 | 只看该作者

USB Mass Storage

应该是USB Mass Storage.
不过看楼主的意思好像必须是U盘+USB声卡的复合设备

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

145

帖子

1

粉丝