打印

HID设备通信求教

[复制链接]
2900|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yudingding6197|  楼主 | 2013-4-24 16:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有一个刷卡器, 通过USB和电脑连接,刷卡器厂商作为 HID设备,无需驱动。厂家提供了二次开发接口, dc_init(); dc_beep() 等,我想研究一下。

我通过枚举USB设备,得到刷卡器(通过比较VID 和 PID),就可以得到。然后调用
......
Handle handle =  CreateFile(devicePath ....);

handle不为空,调用:
dc_beep(handle);
刷卡器并不会响一声。

如果使用二次开发包:
Handle handle = dc_init(100, 115200);
dc_beep(handle);
刷卡器就能响一声。

很明显,通过枚举USB创建的Handle不正确。调用dc_beep()无效,
请教各位,正确的调用方法是什么呢?
谢谢!

相关帖子

沙发
hsfdghsdfa| | 2013-4-24 17:32 | 只看该作者
很好

使用特权

评论回复
板凳
hsfdghsdfa| | 2013-4-24 17:32 | 只看该作者
:)

使用特权

评论回复
地板
yudingding6197|  楼主 | 2013-4-25 10:30 | 只看该作者
有人能帮忙给点建议么?谢谢啦!

使用特权

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

本版积分规则

1

主题

2

帖子

1

粉丝