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

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

[复制链接]
1303572136 发布时间:2017-11-4 14:03
语言是C#,打开可能需要安装 .net framework 4.0  或 以上版本(win7及以上已经支持)
3 I0 \/ H. U+ j$ z) _
& V; ?  Q2 @  A  |  ^, G; j
7 x. x: Z1 Z9 q' Y8 A
用法也相当简单:
9 W- Y" A( a' X) R* Y7 q1、点击 连接 按钮
8 R6 m2 A+ p. d! W- J7 T' u. u2、在下面选择要连接的设备,双击或点 连接。。。下图我连接的是单片机
) T3 v! K) |$ X4 k 1.jpg 7 v  V. D4 L6 J6 \& Q3 h; ~
% n$ w' ?8 H" P! S5 w! A; W

3 F7 K, m& H* B3、连接 成功 后,会自动回到这里,然后点击发送,就可以发送发送框的数据了~~~7 u8 U% Q& O9 G7 T
PS:支持大于64字节发送,但是发送期间,不能接收数据,只能是半双工。
9 A$ q$ H4 }& ^7 C! D我连接的是单片机,单片机功能是 把接收的数据再 发回来,所以接收框也有同样的数据
7 {1 |8 }" {& u* v+ ^4 A
2.jpg # `8 ?" |5 P' M( D0 m! _

" v9 D$ r. Q+ Y! X" k1 K
4 g7 K/ t( L* x0 w0 s
串口有  “串口工具”,HID也应该有个工具嘛。。。/ Y8 i0 x0 r; f5 `
网盘链接:https://pan.baidu.com/s/1i5QVmrN( b3 W, _+ x* `: w& h
提取密码:vsjg
$ ]& r" Y6 {" `3 U6 z- Z% E
9 z. D  |/ `5 B3 K软件窗口右键,有个关于:
软件展示的所有数据仅供参考,不保证100%正确,请知悉。) @* C3 r  D! _) F) F

1 [( R4 z) [! I; J$ Z* q& V  Y  I还有一个工具叫做:PortHelper也可以调试HID
5 w4 @  `# T1 I3 L; [
* f' B1 }4 l+ r+ L$ |
------------------------版本更新信息-----------------------------
% K% e* p% f1 ~7 \: a3 q+ @V1.3.2         -  2019年8月1日  广东·深圳. d" o. L+ }7 G5 {. P2 P
0.感谢网友 neomissing 的建议
, L0 F3 u# w5 S6 ~( a. [1.原“清空接收”按钮改为“清空”。鼠标左键单击:清空接收区&接收计数器;右键单击:清空发送计数器;' ?& H+ a5 }2 O/ g& M' w
2.设置项中加入接收框字体、颜色、背景颜色的选择;; l/ @/ ^/ e9 B
3.本工具目前无法选择HID收发数据端口,导致有部分设备可能无法正常收发数据,请见谅,待解决。6 |2 V% ~- D! B' H" ^- g
, y+ S' `* ?9 x% k7 [! t) t
V1.3.1         -  2019年4月1日  广东·深圳+ q% e" D. O  z2 I1 a6 E
1.改变设置文件名为HIDtool.ini;(设置文件擅自更改可能会导致程序无法运行,删除设置文件即可);
3 q5 ?! ~. u4 \8 j% a, Q. b2.十六进制显示、发送 和 发送窗口内容 保存进设置文件;
6 w: C) k4 x6 K$ N* H" a' z  若要让发送框重新填入 00 ~ 63,只需要清空发送框,重启软件即可。, B: ]2 t5 E+ S" k; ?; U
3.修复 设置 N帧 清空不填入数据关闭出错的问题,不填入默认为 0;" B% Q- h& k  f8 S& j
- U. i6 }* J# M9 B2 B' x2 H
V1.3.0 beta2  -  2019年1月30日  广东·深圳
4 `! S7 ]. [1 I+ n4 w0.感谢网友 haibin.xie 的建议;( O; {: S% ~' N  h' U
1.加入设置界面:
& y" p7 d0 y+ L' @( f* v    a.可以设置接收一帧之后是否换行;0 e$ x' {& p$ `. S! @
    b.可以设置接收 N帧 后自动清空接收的数据;
% j, @6 v; u) W, |: T2.设置的信息会写入到设置文件(HIDtool.jy)并保存,目录与本工具软件相同,如果您不再需要本工具,可以将其一并删除。
2 A9 f- ?! h! J2 L9 o3 E! l
) }/ L2 b) b- ?/ v1 ]& a& l7 c9 l, [V1.3.0 beta   -  2018年4月9日   广东·佛山
0 N/ o- @4 \( q1 [3 Y1.大致实现大于64字节数据的收发,测试中。
" T; d6 n+ T! b# _. N    接收与发送不能同时进行,如果同时收发,可能会导致软件卡死;0 n8 |. P3 ]! @# x0 W
    一次发送大于64字节时候,会每隔2ms发出64字节。% w+ |( }6 B! l. Y9 f0 U
2.菜单栏加入【帮助】-【检查更新】;
( D& I4 Q$ c+ k$ Q2 S; h8 U# [, A3.修改“关于”窗口。
$ s) w. C  a+ _- q3 h; _) z$ I- ]6 Y: A8 H+ S
V1.2.1        -                广东·东莞
  k% S4 P: _& T& z4 G& Q% D& N1.修复接收框不能滚动的问题;( }- J" x, \) P" d" Q$ v0 M
2.修复字符发送状态下,发送大于64字节出错的问题;- R% j4 r6 A7 d; B% g
3.修复:连接状态下,打开“选择HID设备”然后点x关闭,主界面的PID和VID变成8888的问题;
3 G. B5 b" m3 Y0 U# [5 f4.修复:连接状态下,重新选择HID设备连接出错的问题;2 y: R+ F7 ?; O
5.连接HID后改变按钮为绿色;# h8 F1 e+ f6 Y$ B
6.更新“关于”;
/ e8 R3 G1 k: O0 F% l" ~  A
3 c3 z% i& o1 b7 w9 UV1.2          -               广东·东莞
$ H5 S2 ?% m( s' s& w1.加入菜单栏,选择HID设备功能移至菜单栏;
0 B; y% Y+ U7 V, I+ k4 P2 [2.菜单栏加入“关于”按钮;
  ?6 y. N8 f" x$ F2 Y4 i) i3.连接HID设备,无需重新选择HID设备。, p6 `* @' J4 h& k. ^
8 ~) W" t: s" g4 q% `
V1.1          -               广东·东莞
" n- `8 @$ W8 f$ ~! x1.修复“HID选择窗口”未选择HID设备单击或双击空白处出错的问题。3 a; p7 c% |8 L7 h
& H( F- b' K) _, x6 W; C2 D
V1.0          -               广东·东莞
3 }) b( v* D* ?5 R1.基本数据收发完成。5 X8 A9 m5 Q2 `' T0 T+ H* m7 R

9 ^7 ?* G' N5 \4 F
3 r2 K; @; B$ G( g4 j( A
赞 收藏 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管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版