zjianw
驱动牛犊
驱动牛犊
  • 注册日期2005-03-01
  • 最后登录2007-03-08
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1998回复:4

HID设备重启后不能正常工作

楼主#
更多 发布于:2007-03-05 22:24
  板子是D12 smart board, 已经成功枚举成HID设备,在设备管理器中可以看到人体学输入设备和HID-compliant device两项,并且也另外开发了相应的PC端软件,成功读取中断IN数据。
奇怪的是,在电脑开机后,再手动插入此HID设备,设备可以正常工作。如果事先在电脑上插好此HID设备,再开机或重启,均不能正常工作,即主机并没有向设备要中断数据,但是可以通过枚举(从bus bound看到),一定手动插入才能正常。晕。。

希望大家不咅赐教,先谢了。
wjt810907
驱动中牛
驱动中牛
  • 注册日期2004-08-18
  • 最后登录2011-04-16
  • 粉丝0
  • 关注0
  • 积分86分
  • 威望409点
  • 贡献值1点
  • 好评度402点
  • 原创分2分
  • 专家分0分
沙发#
发布于:2007-03-06 08:34
这位朋友,我想这应该属于pnp设备系统枚举的问题(废话),是不是应该看看系统驱动或者先在另一台98机器上试一下呢?搞定了要共享哦
mcu_boy
zjianw
驱动牛犊
驱动牛犊
  • 注册日期2005-03-01
  • 最后登录2007-03-08
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-06 20:52
是的,先插好的话,主机可以认别到此HID设备,但却不会主动请求数据,真是搞不懂,继续研究中。谢谢各位
xywss
驱动牛犊
驱动牛犊
  • 注册日期2005-12-12
  • 最后登录2009-02-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-03-07 10:39
要是解决了请一定要公开处理方法
”先插好的话,主机可以认别到此HID设备,但却不会主动请求数据“???

这样子都有??值得大家的讨论,你用分析仪看的话也没看到PC传下来”IN 包“吗?照道理枚举成功主机识别设备后会每隔一段时间就会下IN包来跟设备要数据的!怪!!!



**********************************************
           义隆USB   IC
<1>价格比CYPRESS/PHILIPS便宜

<2>可多次烧录,内置的USB控制器能帮开发者处理掉与PC端“枚举”时的大部分动作。

<3>低速 IC,传输速率1.5MBit/S
EM78M612: 16PIN,18PIN,20PIN,24PIN,112 BYTE RAM,2K ROM带有A/D,EEPROM,PWM功能,有EP0和EP1两个端点。  
EM78M611: 20PIN,24PIN,40PIN,44PIN(QFP),114BYTE RAM ,6K ROM,A/D,EEPROM, PWM功能,有EP0,EP1,EP2三个端点。

<4>全速 IC:传输速率12MBit/S
EM78M680: 20PIN,24PIN,40PIN,40PIN(QFP),271 BYTE RAM ,6K ROM,A/D,EEPROM, PWM功能,有5个端点。

主要应用于:
1: USB和RS232/并口/PS2的转换
2:  USB 密码锁/小U盘
3: USB无线激光鼠标笔发射/接收
4: USB 无线鼠标、键盘
5: 电脑多媒体播放软件遥控器/接收器
6: USB摇杆/玩具飞机模拟遥控器
7: USB SKYPE电话
8: USB网络彩灯
9: USB按摩器/计步器
10:USB网卡/USB声卡/USB喇叭
11: 运动器材与电脑通信设备
12:U盘,读卡器等数据速度传输要求比较快且数据量大的产品

我司是台湾义隆单片机的一级代理商,集销售和开发于一体,
我USB部门拥有多位经验丰富的USB硬件开发工程师和电脑端USB驱动,
应用程序软件开发工程师,在短周期内能完成客户的各种方案;
如果是客户开发,我们将给客户提供最大的技术支持来帮助客户完成方案。

欢迎大家来电洽谈!
**********************************

深圳广硕电子  USB开发部

联系人:吴先生

TEL:0755-83762428

EMAIL:HLXYWSS@163.COM

ADDRESS:深圳市福田区华强北路赛格科技园4栋中12D
**********************************
zjianw
驱动牛犊
驱动牛犊
  • 注册日期2005-03-01
  • 最后登录2007-03-08
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-03-07 19:56
已解决,原因是只为第一次枚举后准备好IN数据,主机重启后会再次枚举设备,忘了在配置后准备好第一次IN数据(之前设了个“该死的”标志位在这里),所以枚举可以成功,但主机读不到设备数据。谢谢各位了
游客

返回顶部