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

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

[复制链接]
1303572136 发布时间:2017-11-4 14:03
语言是C#,打开可能需要安装 .net framework 4.0  或 以上版本(win7及以上已经支持)
4 J* x! ]& a( a) S  o# C# Z7 I
: C' F0 x; u  [* b+ j& p/ K
$ b) v' B0 X8 }; `  q+ v
用法也相当简单:
; G$ G1 q3 j$ P5 j' U5 ?1、点击 连接 按钮
, s! @$ m2 j$ B" k( R% q/ _2、在下面选择要连接的设备,双击或点 连接。。。下图我连接的是单片机  A. b9 k5 K8 v
1.jpg 0 g- {5 X( V& s1 \

& V' _1 e5 V0 ~+ M" `8 d9 g

$ G1 ?8 l& H, l1 i" |5 p8 H9 ]3、连接 成功 后,会自动回到这里,然后点击发送,就可以发送发送框的数据了~~~
/ r  x" R/ H2 TPS:支持大于64字节发送,但是发送期间,不能接收数据,只能是半双工。
; K# y6 U7 Q1 U! D7 e3 j3 g我连接的是单片机,单片机功能是 把接收的数据再 发回来,所以接收框也有同样的数据
8 D( r0 j5 V: {# i2 r+ ~1 U
2.jpg
/ T, B5 ?# E# J, w0 ~# ~; e; p3 P# Y

7 C5 z7 U, @6 Q( s5 W# G/ t串口有  “串口工具”,HID也应该有个工具嘛。。。
/ B, C  w! ?( q/ S0 V$ M! H( ?6 \, I网盘链接:https://pan.baidu.com/s/1i5QVmrN
2 ^/ x, N& S* E提取密码:vsjg
# V4 ~& p0 L% H9 H; G  M/ [# e/ e* [  g
软件窗口右键,有个关于:
软件展示的所有数据仅供参考,不保证100%正确,请知悉。  C3 Q/ E1 B5 A3 H
3 Y- j. Q1 e6 h9 t: W0 ]
还有一个工具叫做:PortHelper也可以调试HID0 I) u: m" t6 \- z5 B  v" g: c% O

7 R1 g2 S! a$ b8 `& k------------------------版本更新信息-----------------------------% T& G- Y7 w5 p+ O0 ^
V1.3.2         -  2019年8月1日  广东·深圳5 N- n" {5 Q% `, {; D
0.感谢网友 neomissing 的建议
, v% K' t& I8 q8 |1.原“清空接收”按钮改为“清空”。鼠标左键单击:清空接收区&接收计数器;右键单击:清空发送计数器;
' H; ?9 ~- w% x2 V; c) n! R. w" {2.设置项中加入接收框字体、颜色、背景颜色的选择;, D8 O) e, Y" n9 y9 c0 Z
3.本工具目前无法选择HID收发数据端口,导致有部分设备可能无法正常收发数据,请见谅,待解决。
0 M" Q% A5 b$ V4 n# @' U& t" w: K2 I' J' @: `2 @2 @2 J$ a
V1.3.1         -  2019年4月1日  广东·深圳* A7 ~& {2 X* s( Z- g4 v
1.改变设置文件名为HIDtool.ini;(设置文件擅自更改可能会导致程序无法运行,删除设置文件即可);& r! W$ l$ u9 o6 L
2.十六进制显示、发送 和 发送窗口内容 保存进设置文件;
& _$ c; |6 z( M1 O+ y0 w$ w4 a6 r  ^  若要让发送框重新填入 00 ~ 63,只需要清空发送框,重启软件即可。6 N' F# K: \2 D7 E% w( m1 k& u  d7 q
3.修复 设置 N帧 清空不填入数据关闭出错的问题,不填入默认为 0;) J8 n' {5 `- X4 F

* ?. Y) D7 v0 d( W5 i5 r% `V1.3.0 beta2  -  2019年1月30日  广东·深圳+ H* `) Q- F8 e: v/ J: `# P# [
0.感谢网友 haibin.xie 的建议;; _4 O4 z" a8 |& r0 Y: d
1.加入设置界面:0 n1 o( r& u8 T/ T
    a.可以设置接收一帧之后是否换行;
! c+ C% W* U- T  Z& q0 L" B    b.可以设置接收 N帧 后自动清空接收的数据;
5 s& {! q; {) w6 A$ `4 s2.设置的信息会写入到设置文件(HIDtool.jy)并保存,目录与本工具软件相同,如果您不再需要本工具,可以将其一并删除。  U9 H, b( p2 [/ R! d7 G# L
9 S. o% @9 @+ [% t. Y. ?3 T
V1.3.0 beta   -  2018年4月9日   广东·佛山# Q$ n# O7 w6 V
1.大致实现大于64字节数据的收发,测试中。
. B* K& T* E' P6 j& l3 |$ {9 R. n    接收与发送不能同时进行,如果同时收发,可能会导致软件卡死;/ j) q5 @0 p4 F- O0 g$ r" \. o4 ?
    一次发送大于64字节时候,会每隔2ms发出64字节。! H# }8 A% D# u
2.菜单栏加入【帮助】-【检查更新】;  h  _! W$ ?2 |& x7 {3 I
3.修改“关于”窗口。1 X0 L* l- u6 h3 _$ T
9 S- s( K3 D( U7 e2 h. `2 D
V1.2.1        -                广东·东莞$ n* o' x+ i- o
1.修复接收框不能滚动的问题;' g. j6 X$ t, h  p
2.修复字符发送状态下,发送大于64字节出错的问题;- a8 Y$ \' a7 R/ i  M+ [
3.修复:连接状态下,打开“选择HID设备”然后点x关闭,主界面的PID和VID变成8888的问题;  U) b* X5 f( K1 c
4.修复:连接状态下,重新选择HID设备连接出错的问题;
% U, T5 \3 ~1 H2 Y, B5 E5.连接HID后改变按钮为绿色;
3 A4 a, o4 B6 K9 @6.更新“关于”;
' f/ R4 i! B* n- ^0 u" I- m- o3 w
V1.2          -               广东·东莞* r* s% H- k  T$ ]0 n) f
1.加入菜单栏,选择HID设备功能移至菜单栏;$ _) g, k4 v+ [( F
2.菜单栏加入“关于”按钮;7 H& O2 A% T7 o" o# r0 Q1 _: u
3.连接HID设备,无需重新选择HID设备。
6 x  N" Z% p( o: B# q
, O! L7 f0 M; t$ t: t# W3 {V1.1          -               广东·东莞
  v, {% W  Y- r4 S1.修复“HID选择窗口”未选择HID设备单击或双击空白处出错的问题。
1 Q! L) t9 b( L3 s; x9 D: X( w: J, P4 c/ U
V1.0          -               广东·东莞
' C3 B; f5 h, G9 A7 r) W- s1 C1.基本数据收发完成。
: C) T  _* d2 l$ @
1 x, C& g& o) `, G8 u5 G

9 ~2 v$ B. V& |; v" `# 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版