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

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

[复制链接]
1303572136 发布时间:2017-11-4 14:03
语言是C#,打开可能需要安装 .net framework 4.0  或 以上版本(win7及以上已经支持)
$ k+ z2 e" f1 k) W# G, Z% ~3 a: t& X# @2 W# D- E( U
  l5 ?; H1 l" `9 n
用法也相当简单:3 W% P1 k3 a5 g: G, F3 R  o" H
1、点击 连接 按钮
2 c7 Y9 ]( `" y) m2 t( V! W2、在下面选择要连接的设备,双击或点 连接。。。下图我连接的是单片机
1 P: N& _! Z( ?8 _* m) z 1.jpg * J3 A$ u( q5 e+ K* J

& ]( ?4 o. P! f1 E# q. u
% @/ i! G0 c! i% r
3、连接 成功 后,会自动回到这里,然后点击发送,就可以发送发送框的数据了~~~0 v' P/ E4 i+ y  `
PS:支持大于64字节发送,但是发送期间,不能接收数据,只能是半双工。
% J) D' r% ]& ~& J8 l我连接的是单片机,单片机功能是 把接收的数据再 发回来,所以接收框也有同样的数据

) |% n/ z. P+ w9 ^  B 2.jpg / h' t3 m. P( y
8 {4 {- P6 m/ ]- v! y
. \; ]1 r. g: Z  ]' a# l" ^
串口有  “串口工具”,HID也应该有个工具嘛。。。3 G( X$ O. ?# W  X% C
网盘链接:https://pan.baidu.com/s/1i5QVmrN+ o  A' s8 [9 |' E
提取密码:vsjg8 X/ }7 w' J" _6 w3 T

! s- s- c/ L8 E* t7 g0 s软件窗口右键,有个关于:
软件展示的所有数据仅供参考,不保证100%正确,请知悉。
1 w- r; Z8 Q! u3 d7 V( x4 h

# e0 e4 y& @1 i还有一个工具叫做:PortHelper也可以调试HID, `  H/ V, }, _, D# d
; W4 t3 \% G7 a5 M( O
------------------------版本更新信息-----------------------------  Z& f! Q# m: F. Q$ U3 \' |
V1.3.2         -  2019年8月1日  广东·深圳
. n& I2 a, P  s; ]+ X$ T( l6 O0.感谢网友 neomissing 的建议3 J1 N4 k4 i3 D9 u, X" x
1.原“清空接收”按钮改为“清空”。鼠标左键单击:清空接收区&接收计数器;右键单击:清空发送计数器;5 }' s7 g$ I  q' @) }/ D7 R# s
2.设置项中加入接收框字体、颜色、背景颜色的选择;
; h' ?2 a8 |3 K7 s& ~; X3.本工具目前无法选择HID收发数据端口,导致有部分设备可能无法正常收发数据,请见谅,待解决。
6 }. ~1 Y5 _/ a+ B. p6 c- d5 T/ G& G3 z0 @% I( j5 N
V1.3.1         -  2019年4月1日  广东·深圳( \5 r& O/ |" U* g  K3 g3 U. H
1.改变设置文件名为HIDtool.ini;(设置文件擅自更改可能会导致程序无法运行,删除设置文件即可);8 J0 V+ c! ?; R
2.十六进制显示、发送 和 发送窗口内容 保存进设置文件;+ ^! ]( g6 ?, J$ j
  若要让发送框重新填入 00 ~ 63,只需要清空发送框,重启软件即可。0 H) z( j! v- N2 B2 {6 ?
3.修复 设置 N帧 清空不填入数据关闭出错的问题,不填入默认为 0;
: u0 W* l8 w' F8 W* ?9 y# i! {& c( d$ C$ c) u
V1.3.0 beta2  -  2019年1月30日  广东·深圳
2 ^3 N# H% `9 K0.感谢网友 haibin.xie 的建议;2 a% F0 e9 w) N6 g* b+ h- E/ g
1.加入设置界面:
) B- Y/ f* ~& Z2 }- N/ f7 x- M    a.可以设置接收一帧之后是否换行;8 G3 c4 @% q, _* |
    b.可以设置接收 N帧 后自动清空接收的数据;
: ], }1 F$ N' A( |  P2 w1 l2.设置的信息会写入到设置文件(HIDtool.jy)并保存,目录与本工具软件相同,如果您不再需要本工具,可以将其一并删除。
4 V* R& Q; W- Q% b5 q0 C
, y% j5 }% K! w" }V1.3.0 beta   -  2018年4月9日   广东·佛山1 ]! t$ O- }+ i* a
1.大致实现大于64字节数据的收发,测试中。3 |- T; D7 k* i% s+ u
    接收与发送不能同时进行,如果同时收发,可能会导致软件卡死;6 u# s' z3 w3 j: r, @$ ?3 v
    一次发送大于64字节时候,会每隔2ms发出64字节。+ C5 U4 V' v% R" q- w' `
2.菜单栏加入【帮助】-【检查更新】;
' _  d5 J4 d- ~+ l3.修改“关于”窗口。- @$ {) \. u+ k. U; v8 h& g

3 V/ k" _3 y0 L- oV1.2.1        -                广东·东莞- n5 m# d) \# y# q; h! [: f
1.修复接收框不能滚动的问题;& Q- {6 d9 y8 {
2.修复字符发送状态下,发送大于64字节出错的问题;
9 }- ^# t& n% E3.修复:连接状态下,打开“选择HID设备”然后点x关闭,主界面的PID和VID变成8888的问题;
+ J& O, D, y3 e% x4.修复:连接状态下,重新选择HID设备连接出错的问题;
9 `/ R) R: u6 i/ f: _  C5.连接HID后改变按钮为绿色;
3 n" ^- J9 O, y. I' d* p6.更新“关于”;
5 X! ]! z  H/ g+ Q3 Y3 f6 r/ w7 g' x# ?
V1.2          -               广东·东莞
3 B7 \, f* r9 d" T1.加入菜单栏,选择HID设备功能移至菜单栏;
# T3 j% Y+ A+ h, M) p4 q6 e5 N; u2.菜单栏加入“关于”按钮;& _7 ?3 ?( B7 e& p& {* W6 b0 [2 K$ O
3.连接HID设备,无需重新选择HID设备。; l, P+ z; M# ]/ Z7 U7 y* I

( P- x( |' H" c5 y: d- o$ ~* w! KV1.1          -               广东·东莞
- {* m9 ?( m. V% ~" t1.修复“HID选择窗口”未选择HID设备单击或双击空白处出错的问题。
6 J. D: X& k3 s& x4 `" J/ }/ n; ^5 ?/ Z& I+ {/ r: C% @: |3 ]
V1.0          -               广东·东莞
  B% e( ?( Q7 H: _1.基本数据收发完成。" [: Z* s1 m: ]) i
# X2 K1 [- D% @) \2 O9 U
1 e* J* c' |  k
收藏 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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版