你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【分享】一个HID数据收发调试工具

[复制链接]
1303572136 发布时间:2017-11-4 14:03
语言是C#,打开可能需要安装 .net framework 4.0  或 以上版本(win7及以上已经支持)
0 T, c% ^1 r; |" o- R
+ H# _! ^+ ^7 _, A2 z: L* A
2 Y+ A0 |2 D  L( O+ k
用法也相当简单:
" L! i! W0 m; F- J6 \; ?  Q4 u1、点击 连接 按钮  G) T! e) _; Q2 g
2、在下面选择要连接的设备,双击或点 连接。。。下图我连接的是单片机
& k" _4 [* o. V; t8 U( b 1.jpg
/ G/ S  ^8 q7 ]* t# d' W( _, l7 m2 d

$ t! F2 w! t. G$ w# X3、连接 成功 后,会自动回到这里,然后点击发送,就可以发送发送框的数据了~~~
: `" q9 n* R3 d# }, m6 rPS:支持大于64字节发送,但是发送期间,不能接收数据,只能是半双工。
6 P/ Z. d! Z& a0 ?$ G3 i: k! y我连接的是单片机,单片机功能是 把接收的数据再 发回来,所以接收框也有同样的数据
) \. T1 L: i7 D+ |! W
2.jpg
% C3 j# t7 ^$ C: d, g( U% _' z" ]) }8 }- w4 d
, Y/ @% u$ s+ J; I
串口有  “串口工具”,HID也应该有个工具嘛。。。
' G+ v5 T3 K" M% _3 C网盘链接:https://pan.baidu.com/s/1i5QVmrN
5 P9 M: q4 ]3 w, X- A9 T% h提取密码:vsjg3 Q' ^7 e  m% A6 T

- R, T1 b5 C) a( ?* D软件窗口右键,有个关于:
软件展示的所有数据仅供参考,不保证100%正确,请知悉。
& o8 W- I9 b9 J2 ]

% a" U* ~$ ^" S3 M$ s3 x1 S; g还有一个工具叫做:PortHelper也可以调试HID
& b; X: X$ C, _0 L! O8 s

3 R; ?3 s0 K0 V/ w! o. M1 d8 _------------------------版本更新信息-----------------------------% A8 Q4 I" y+ P& n" l
V1.3.2         -  2019年8月1日  广东·深圳
+ m/ W# i, n  d% r3 I0.感谢网友 neomissing 的建议* S6 P2 `3 [- R4 e8 F
1.原“清空接收”按钮改为“清空”。鼠标左键单击:清空接收区&接收计数器;右键单击:清空发送计数器;
6 o; l) C( v% s2 ~. E2.设置项中加入接收框字体、颜色、背景颜色的选择;# M) v" `) s* @& _3 t- q: x5 U
3.本工具目前无法选择HID收发数据端口,导致有部分设备可能无法正常收发数据,请见谅,待解决。
$ y0 F' e5 _2 o' b1 w' o+ ?4 K- a* r; D7 \
V1.3.1         -  2019年4月1日  广东·深圳  h, X: L4 A0 q* j
1.改变设置文件名为HIDtool.ini;(设置文件擅自更改可能会导致程序无法运行,删除设置文件即可);
2 @1 {; y% o) O6 d2.十六进制显示、发送 和 发送窗口内容 保存进设置文件;
! B# @7 z1 L: {8 j  若要让发送框重新填入 00 ~ 63,只需要清空发送框,重启软件即可。0 F& M: C1 r' a( x3 O
3.修复 设置 N帧 清空不填入数据关闭出错的问题,不填入默认为 0;% A: I; t# m6 @* j1 X
8 o  d; W5 s  C; H/ h! j
V1.3.0 beta2  -  2019年1月30日  广东·深圳
( h4 A3 H% Y9 g2 F7 X! S) [  u0.感谢网友 haibin.xie 的建议;' B" H. d- f! T
1.加入设置界面:. x$ S' z7 M- T' ]8 D1 j
    a.可以设置接收一帧之后是否换行;
( V6 N6 v' Q& `3 Y8 P7 k  X' M$ Z1 h, Z    b.可以设置接收 N帧 后自动清空接收的数据;! Q" z9 x6 ^" V. N$ z
2.设置的信息会写入到设置文件(HIDtool.jy)并保存,目录与本工具软件相同,如果您不再需要本工具,可以将其一并删除。
4 F4 h! W# W( u
8 C/ b- o% P& w/ [8 dV1.3.0 beta   -  2018年4月9日   广东·佛山( Q; D# R. z5 p6 w  U
1.大致实现大于64字节数据的收发,测试中。
" m% i9 W, ~+ x4 m1 H( b: R    接收与发送不能同时进行,如果同时收发,可能会导致软件卡死;
4 {6 y3 d* u% ?' |1 ~    一次发送大于64字节时候,会每隔2ms发出64字节。
  {+ Y! B) g/ v0 z# Q0 b9 _* ~2.菜单栏加入【帮助】-【检查更新】;
1 e8 z0 _5 H! [2 \3 V3.修改“关于”窗口。
" J7 S& U9 C' L( }3 g- |/ I2 k7 j0 n+ h& \# x- J
V1.2.1        -                广东·东莞
' x2 {  S/ W/ j' C1.修复接收框不能滚动的问题;
5 H& w2 E0 }6 {6 s  Z9 b: a2.修复字符发送状态下,发送大于64字节出错的问题;
3 h6 M$ E9 G0 L' X6 Y3.修复:连接状态下,打开“选择HID设备”然后点x关闭,主界面的PID和VID变成8888的问题;5 Y* V6 A: r5 ~
4.修复:连接状态下,重新选择HID设备连接出错的问题;1 m* |) T2 b7 _" v; H9 z3 a4 l9 u% u
5.连接HID后改变按钮为绿色;' g2 a2 S! m" u- M3 d% p
6.更新“关于”;* p) H, n7 S9 Y

* ^% A7 I- `6 V# d, }% i  r3 WV1.2          -               广东·东莞
: U# a8 n* i1 M3 u3 _2 b) c$ Q; Q1.加入菜单栏,选择HID设备功能移至菜单栏;' E5 ?& E6 D& K: [
2.菜单栏加入“关于”按钮;+ s" _( ^, |* L& B. N0 K  g- q5 U4 H
3.连接HID设备,无需重新选择HID设备。. _" ]2 b- Q3 f: I) O4 F
+ @5 Q: }2 z$ u& M& R
V1.1          -               广东·东莞3 [; Y* }' B, p" N: G* O6 c
1.修复“HID选择窗口”未选择HID设备单击或双击空白处出错的问题。. a$ x- J3 n8 m! ?

* J- _; N' k( kV1.0          -               广东·东莞1 U- {$ i7 k6 [2 k
1.基本数据收发完成。5 b0 F3 r' U: O; z, u) k
) l* x! _2 _7 F& y; Y* q7 k( G8 J
: `7 N2 c( y4 U# z
收藏 4 评论5 发布时间:2017-11-4 14:03

举报

5个回答
贺工 回答时间:2017-11-5 12:51:53
谢谢分享
waiman 回答时间:2017-11-6 22:21:30
谢谢分享
cloudmr 回答时间:2018-3-24 11:26:44
cheny3922 回答时间:2019-6-26 14:22:28
vsjg谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享
tsamashale 回答时间:2019-7-31 10:29:58
谢谢谢

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版