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

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

[复制链接]
1303572136 发布时间:2017-11-4 14:03
语言是C#,打开可能需要安装 .net framework 4.0  或 以上版本(win7及以上已经支持)
( H4 J3 B8 K# L
; Y$ h" L& T/ E1 g0 y: J! O
0 J1 _, v% _. |0 ?: {( g8 ~
用法也相当简单:+ x: y4 c6 w; t( Q
1、点击 连接 按钮, ~" J( Z1 C1 N9 T3 @
2、在下面选择要连接的设备,双击或点 连接。。。下图我连接的是单片机' {: s" n  R9 p- D, o9 _3 H) I3 E
1.jpg 2 s8 `6 N9 O/ L6 D* S8 e) t+ p6 N' a
+ U9 V! k2 ?9 {9 U" z- o
% u! d* B0 w; f' ^# \# d
3、连接 成功 后,会自动回到这里,然后点击发送,就可以发送发送框的数据了~~~
, E3 O3 {0 h5 M& c; k$ z9 t' tPS:支持大于64字节发送,但是发送期间,不能接收数据,只能是半双工。1 G% G1 k/ k7 _1 s- }
我连接的是单片机,单片机功能是 把接收的数据再 发回来,所以接收框也有同样的数据
( W' x; h# Q  h8 H
2.jpg 6 I+ N0 f" B: k% w
8 }! p& j$ P% N) q6 s" {( g2 U
2 ^: e  P( I2 N  F% n3 [  O
串口有  “串口工具”,HID也应该有个工具嘛。。。' g+ }+ ~8 `. x9 b" O# k
网盘链接:https://pan.baidu.com/s/1i5QVmrN8 W9 |6 ^! r" ^4 F/ o- H  |
提取密码:vsjg
5 L, @) w+ Q! O4 b, Z
: n! b- Y/ E6 j3 h+ S) E! [软件窗口右键,有个关于:
软件展示的所有数据仅供参考,不保证100%正确,请知悉。
5 Y( L7 {* |" v: \; z
* l  ], i) t) g) T& p
还有一个工具叫做:PortHelper也可以调试HID6 j' ?9 S, y( F9 g4 t+ J
3 c2 w% M/ w' d6 R
------------------------版本更新信息-----------------------------! A* H3 g& j% O9 o: g7 P
V1.3.2         -  2019年8月1日  广东·深圳
% F+ F9 h. E# M) W0 o0.感谢网友 neomissing 的建议
6 |  H8 ^. T/ `+ }$ C1.原“清空接收”按钮改为“清空”。鼠标左键单击:清空接收区&接收计数器;右键单击:清空发送计数器;9 y7 @& O; q- H9 I1 h2 k4 f$ Q
2.设置项中加入接收框字体、颜色、背景颜色的选择;- H: P& @. j( u& P6 s3 m
3.本工具目前无法选择HID收发数据端口,导致有部分设备可能无法正常收发数据,请见谅,待解决。" R6 D. B! @, n

' `' s  g' `6 f+ o! u+ gV1.3.1         -  2019年4月1日  广东·深圳
5 @% h6 {" m7 s1.改变设置文件名为HIDtool.ini;(设置文件擅自更改可能会导致程序无法运行,删除设置文件即可);( ?3 o1 M0 \$ q
2.十六进制显示、发送 和 发送窗口内容 保存进设置文件;
* b/ m& n+ d# s6 J9 v" G$ f2 B  若要让发送框重新填入 00 ~ 63,只需要清空发送框,重启软件即可。+ t! h! h& G5 p( M0 y1 V' l( U7 X$ `
3.修复 设置 N帧 清空不填入数据关闭出错的问题,不填入默认为 0;# a  L  h' t* |$ }8 ?$ _; H

4 d! j6 A+ ~! S( E7 OV1.3.0 beta2  -  2019年1月30日  广东·深圳
- N$ q( Z3 _7 F0.感谢网友 haibin.xie 的建议;
! |  W. a! x" |9 N9 P& O7 V, J: v8 J1.加入设置界面:; ?4 V) x  k* w
    a.可以设置接收一帧之后是否换行;% b: b8 z$ m# L% `- W7 G  e
    b.可以设置接收 N帧 后自动清空接收的数据;
, b4 j+ k5 {* ~; F. x/ u1 K& G2.设置的信息会写入到设置文件(HIDtool.jy)并保存,目录与本工具软件相同,如果您不再需要本工具,可以将其一并删除。4 G+ k8 A" b0 X  a8 j2 F+ x4 C

. y0 h9 x* F1 s# GV1.3.0 beta   -  2018年4月9日   广东·佛山) V/ T) z% J. @9 R' U
1.大致实现大于64字节数据的收发,测试中。
  n( ^! W1 q/ P1 y$ \0 R' w    接收与发送不能同时进行,如果同时收发,可能会导致软件卡死;+ R+ y0 T% F' O# ~' F8 O/ d
    一次发送大于64字节时候,会每隔2ms发出64字节。1 ?4 o0 c' E6 d: J5 k
2.菜单栏加入【帮助】-【检查更新】;/ I! K8 N1 B: i# ~8 z, E9 q
3.修改“关于”窗口。
8 Z4 @/ t  S9 R% K5 W* r% W
0 R9 h- W) q+ s4 z% s7 _6 R& f. TV1.2.1        -                广东·东莞
2 S4 p3 P: J" m% _) d1.修复接收框不能滚动的问题;
9 G  G3 j8 Z% x" O3 q2.修复字符发送状态下,发送大于64字节出错的问题;7 j, H& T* S+ i* T% X& q/ c
3.修复:连接状态下,打开“选择HID设备”然后点x关闭,主界面的PID和VID变成8888的问题;
; H! q  L5 D0 N! x/ J. ^5 D) Y4.修复:连接状态下,重新选择HID设备连接出错的问题;' r8 b  X3 N/ ]- N" Y3 S
5.连接HID后改变按钮为绿色;5 O/ |: u$ c& Q2 d& E
6.更新“关于”;
2 Y: U+ X2 V. p4 @
- d9 m# ^3 T* c- m" Y/ QV1.2          -               广东·东莞
# q  |& R. `/ ?# a1.加入菜单栏,选择HID设备功能移至菜单栏;1 e* A* R# Z% @! p! g. |+ g1 J9 `
2.菜单栏加入“关于”按钮;
9 O! r5 C- H2 [9 ^$ j* ~3.连接HID设备,无需重新选择HID设备。+ u) ~! f2 [$ C2 P0 ~+ v7 O& J
* H7 b7 \7 z/ @" y& m
V1.1          -               广东·东莞
5 N2 r- c% g6 Y& H1.修复“HID选择窗口”未选择HID设备单击或双击空白处出错的问题。0 z" w) i: |! t) m0 W8 V7 n

& J( `7 J3 I7 P: \9 y; {V1.0          -               广东·东莞
; h8 g. R$ i# b- u" P1.基本数据收发完成。: e" E- y6 v# p
+ Q' j& J/ }) B4 s/ d0 _1 g
: n. W9 \% C( t4 F% ~% [$ d- H3 B
赞 收藏 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 手机版