阅读:1903回复:11
用68013做非标准键盘
用68013做非标准键盘
要求:除了传送按键值外还要传输少量的数据,速度要求很低 已实现:我现在用的是“控制传输”来传数据,PC端开一个死循环线程不断的读,每次读64字节。 缺陷:不能像调用标准键盘那样去获得键盘码,而且比较费CPU资源(标准键盘是在WIN自带的驱动中轮询,比我们开一个死循环去读省事) 要求:如果我还是用ezusb.sys去读我的非标准键盘数据,怎样才能像HID键盘那样能让WinDows系统默认为标准键盘? |
|
沙发#
发布于:2007-09-29 11:25
另外,问一下CYPRESS有没有提供68013的HID设备(鼠标或键盘)范例的固件啊?
|
|
板凳#
发布于:2007-09-30 17:24
我顶,有没有人用68013实现HID设备啊?到哪里找68013的HID固件啊?CYPRESS文件夹里没有搜索到,倒是有一个EZusb的HID鼠标例子,可是在68013上不能用!
|
|
地板#
发布于:2007-10-09 13:51
等到花儿也谢了......
|
|
地下室#
发布于:2007-10-15 16:54
固件实显两个接口,每个接口各包含一个中断端点.这样设备为复合HID设备.
一个接口为标准键盘HID类(用于传标准键码),另一个接口为自定义的HID类(用于传非标准键码),. |
|
5楼#
发布于:2007-10-21 18:27
我有两个键的程序
|
|
6楼#
发布于:2007-10-30 14:32
duanmu012345 大侠,能把你的固件贴出来与大家共享么?
|
|
7楼#
发布于:2007-10-30 14:33
ylinux 大侠,看来你比较在行,能否指点一下小弟
|
|
8楼#
发布于:2007-10-31 14:16
哪里能找到能用于68013的HID固件代码啊?我找了很久都没找到!
|
|
9楼#
发布于:2007-11-02 11:03
呵呵,找到了,cypress提供一个HID_KB的例子,固件下载后重新插拔一下USB数据线就可以显示“HID设备”了!
|
|
10楼#
发布于:2007-11-05 15:18
我觉得楼主先看看USB和HID的协议,不要老是吃方便面.
|
|
11楼#
发布于:2007-11-07 20:30
看了几天的HID协议,很晕,ylinux大侠请看我新开的贴!
|
|