阅读:2487回复:6
大家能不能详细讨论一下HID
给位大虾:
干才我在本站搜索关于HID的内容。发现有一些内容,但太泛泛。其实很多人作的USB外设都可以认为是HID类,这样是不是就可以不用写驱动程序,对于项目时间比较紧的是不是可以节省时间,毕竟把东西先做出来还是首要的。 我有几个问题不明白: 1、当E0、E2两个端点都能接收、发送数据,那么怎么指定IN/OUT包是发给E0还是E2的。 2、我就是想用USB接口取代原来的串口,简单的说就是收、发数据而已,我想很多人也这样。能不能有个人做一个适用这类的USB驱动程序,不需要太多改动就可是让他人使用。当然可以有补偿的。 谢谢! |
|
沙发#
发布于:2001-06-20 08:30
1. IN/OUT包本身带有EP信息,指定发送给谁;
2. 如果不是用vendor request通讯的话,可以. |
|
|
板凳#
发布于:2001-06-21 18:49
我用的MOTOROLA908JB8有三个Endpoint.其中
E0--控制 E1--中断 IN E2--中断 IN/OUT 例子将其定义成HID类,其中使用了E0、E1两个端点。并实现了 从USB设备的E1向PC机发送数据。现在我想从PC机向USB的E2或E1间断地发送数据。不知道是不是还可以定义成HID类且不用写驱动程序。你能不能给我一些提示或例子。 |
|
地板#
发布于:2001-06-22 08:32
Sorry!关于HID类的设备,我不清楚是怎么通讯的。如果作为普通的USB设备,可以,但要写driver。
|
|
|
地下室#
发布于:2001-06-22 17:57
感谢Ray Yang 多次给于解答
|
|
5楼#
发布于:2001-06-23 07:43
HID类我正在写一个USB Joystick的程序,目前用到两个端点EP0和EP1,EP0为控制端点,可发送和接收,EP1为中断方式,只用作接收。
欢迎更多的讨论! |
|
|
6楼#
发布于:2001-06-24 20:55
Windows provides the HID driver. It provides a lot of api functions which can acecss the hid driver,too. If you call these api functions,you can never write driver and access the usb device.But the function is limited.
|
|