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

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

[复制链接]
1303572136 发布时间:2017-11-4 14:03
语言是C#,打开可能需要安装 .net framework 4.0  或 以上版本(win7及以上已经支持)
( a6 Y6 L- g( {/ v7 z1 [! d% J5 [4 F) }

" j& I/ C6 O, y, q用法也相当简单:6 e* N0 o. I7 B4 S! D
1、点击 连接 按钮
$ T# a/ D1 ^- N% R2、在下面选择要连接的设备,双击或点 连接。。。下图我连接的是单片机) E. f* [7 c/ l# m1 O
1.jpg : W' l  p* G$ X! J
( }  L1 A; E  g  y' J9 I# [
5 V* [2 c3 B% g- L! Y. j0 r
3、连接 成功 后,会自动回到这里,然后点击发送,就可以发送发送框的数据了~~~- n6 s* M1 W% D, ^9 \" Y$ N
PS:支持大于64字节发送,但是发送期间,不能接收数据,只能是半双工。+ p8 c! e; D9 t& s, ~
我连接的是单片机,单片机功能是 把接收的数据再 发回来,所以接收框也有同样的数据

- X% d, I, K; I+ Z: k 2.jpg
# i$ e! _% u& p7 m1 n) [0 H5 K& q9 o% r# r: E: m
$ L, e$ _" i$ J* ]
串口有  “串口工具”,HID也应该有个工具嘛。。。( s, Z" b7 d% n$ P; c
网盘链接:https://pan.baidu.com/s/1i5QVmrN
8 C7 t" b, ?3 C" D* F0 E提取密码:vsjg8 A" L& {0 M# |5 C& T
& {/ \! B3 s2 o$ y; C
软件窗口右键,有个关于:
软件展示的所有数据仅供参考,不保证100%正确,请知悉。
7 d# }2 |/ M. f0 W' k* v! P, p) b# V

3 {% ]4 o- u4 }* w还有一个工具叫做:PortHelper也可以调试HID
& X8 o: R) L# P" S
& p" j6 G; O7 ]- a$ Z( B1 ^0 c
------------------------版本更新信息-----------------------------' e( ]1 y2 Z0 l3 t& ]0 l4 O
V1.3.2         -  2019年8月1日  广东·深圳
& H6 H  m/ u4 Y- V# E0.感谢网友 neomissing 的建议+ M4 n& ^- R% n3 V1 l3 f* {) j
1.原“清空接收”按钮改为“清空”。鼠标左键单击:清空接收区&接收计数器;右键单击:清空发送计数器;) ^, G$ D7 Z: {3 M! p
2.设置项中加入接收框字体、颜色、背景颜色的选择;. ^) h8 U6 d  {5 s
3.本工具目前无法选择HID收发数据端口,导致有部分设备可能无法正常收发数据,请见谅,待解决。
6 x4 L2 w7 t5 [# q7 _
: k& B1 t  x4 A& j' o& f8 ~$ hV1.3.1         -  2019年4月1日  广东·深圳
% n6 X3 J5 f( ]$ J* m# ?3 x1.改变设置文件名为HIDtool.ini;(设置文件擅自更改可能会导致程序无法运行,删除设置文件即可);
# a& _; G2 @- n6 O  q2.十六进制显示、发送 和 发送窗口内容 保存进设置文件;2 r2 M2 |) t% b4 Y, Q1 L0 p* D
  若要让发送框重新填入 00 ~ 63,只需要清空发送框,重启软件即可。
0 t; i7 n* F2 t; s3 j! t3.修复 设置 N帧 清空不填入数据关闭出错的问题,不填入默认为 0;
& l6 p0 U6 j( b3 W, a
+ Z3 `3 W) U& g0 B. q9 A- UV1.3.0 beta2  -  2019年1月30日  广东·深圳9 R1 A/ e1 R; |* Q, Z, m
0.感谢网友 haibin.xie 的建议;  S  N( Z2 f9 B& ?5 f8 \& c. G
1.加入设置界面:
  j, ?: y. S" X9 r! V1 z    a.可以设置接收一帧之后是否换行;
$ W: Y1 a3 t- c    b.可以设置接收 N帧 后自动清空接收的数据;: S* t- P: x. I% h& _& W9 d
2.设置的信息会写入到设置文件(HIDtool.jy)并保存,目录与本工具软件相同,如果您不再需要本工具,可以将其一并删除。
: b$ F7 x9 t( H2 [/ ?2 N
- w6 F. p2 r$ J& qV1.3.0 beta   -  2018年4月9日   广东·佛山' f- G6 q" z+ E9 p% C" D2 s# y3 X
1.大致实现大于64字节数据的收发,测试中。, S+ s3 H3 B; Z6 }5 M' E
    接收与发送不能同时进行,如果同时收发,可能会导致软件卡死;! \. E. z5 w4 Y# J6 i: C1 x, S
    一次发送大于64字节时候,会每隔2ms发出64字节。
9 N) t. m' q2 d& }( P5 X' @2.菜单栏加入【帮助】-【检查更新】;
  ?4 N: S/ y4 c5 p3 X3.修改“关于”窗口。
& I& X7 J" j4 B3 Y. f. D
! {! m6 \( w' ], i: \% {% V$ NV1.2.1        -                广东·东莞
0 R3 r' l- a0 L8 a1.修复接收框不能滚动的问题;8 j* q0 ~* J" }" v4 z) |) p
2.修复字符发送状态下,发送大于64字节出错的问题;6 Y' {. }. m! w; t# x+ i" S
3.修复:连接状态下,打开“选择HID设备”然后点x关闭,主界面的PID和VID变成8888的问题;
6 x/ ?7 l6 o: ?& g# G4.修复:连接状态下,重新选择HID设备连接出错的问题;% h3 B: q8 O+ q: U
5.连接HID后改变按钮为绿色;1 M7 L. V9 O. r8 V- k
6.更新“关于”;# g2 H/ ]  ~! X9 h

8 o" i, o4 o' |* p5 zV1.2          -               广东·东莞
1 j. F! c* ?# w& S2 T9 o) b1.加入菜单栏,选择HID设备功能移至菜单栏;
' w2 G# [' G. _2.菜单栏加入“关于”按钮;4 F1 y; w! Y2 }% g! @6 i
3.连接HID设备,无需重新选择HID设备。$ H& L% E8 x! `. M: m
) e2 c; c# N- N, K# k
V1.1          -               广东·东莞' S; I$ M( h; S# X* |, M6 f* Z
1.修复“HID选择窗口”未选择HID设备单击或双击空白处出错的问题。
9 k& r2 |, V8 ^1 B7 k
/ y' M- V5 c  a0 f9 u) U2 |V1.0          -               广东·东莞
9 p3 H0 W3 m% X# a0 I1 f$ ]1.基本数据收发完成。
/ s, Z) U9 r5 ^1 A+ Y  {! K

' }' h6 ^. p3 L- ^5 E( l* x0 h+ ?( l4 C' X6 }
收藏 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 手机版