本帖最后由 jiayu 于 2017-11-1 23:23 编辑
最近在研究STM32的HID,太难了。。。。。
为了调试,花了一整天时间写了个上位机软件,语言是C#,打开可能需要安装 .net framework 4.0 以上版本(win7及以上已经支持)
用法也相当简单:
1、点击 连接 按钮
2、在下面选择要连接的设备,双击或点 连接
3、连接 成功 后,会自动回到这里,然后点击发送,就可以发送发送框的数据了~~~
PS:支持大于64字节发送,但是发送器件无法接收数据。我连接的是单片机,单片机会把接收的发回来,所以接收框也有同样的数据,,,话说HID怎么收发小于64字节?还不会啊
串口有 “串口工具”,,,HID怎么能没个工具呢,,是吧
希望能对大家有用, {MOD}链接:https://pan.baidu.com/s/1i5QVmrN 提取密码:vsjg
还有一个工具叫做:PortHelper也可以调试HID,应该更加成熟
2017-11-1更新V1.1
主界面发送框清空,连接后才自动填充数据;
发送框没有数据提示;
HID选择界面增加“刷新”按钮、限制 最小尺寸、VID和PID全大写;
缩小启动时候主界面大小。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一般情况下Bulk设备需要驱动,但是在Win8之后也可以像HID设备那样不用驱动
详细说明在这里有
http://blog.xtoolbox.org/custom_usb_device_without_driver
HID设备不能选择端点,只能通过Report ID来区分
做成自定义设备后,可以用端点来区分
www.tusb.org 这里有可以选择输入输出端点的测试工具,支持自定义设备
早知道有这个软件我就不费劲了
一周热门 更多>