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

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

[复制链接]
1303572136 发布时间:2017-11-4 14:03
语言是C#,打开可能需要安装 .net framework 4.0  或 以上版本(win7及以上已经支持)
; v. J  _0 N3 v5 B/ j0 d
. N& b! o0 i, g) c$ m

7 Z& O* A  u' n用法也相当简单:: a4 U6 @0 d6 Z; V" x
1、点击 连接 按钮4 G6 P1 g- b" K' X8 y
2、在下面选择要连接的设备,双击或点 连接。。。下图我连接的是单片机
3 E; G( m+ {! D$ U- G5 V4 k# z3 P3 \ 1.jpg
) g/ S& @  p5 q8 t" L4 }9 {5 ?: M# R7 S2 Y, ?0 R/ R+ n
* e1 h: t2 \; `4 ~
3、连接 成功 后,会自动回到这里,然后点击发送,就可以发送发送框的数据了~~~, t1 o6 Q. f; z1 K) J& f# i1 V
PS:支持大于64字节发送,但是发送期间,不能接收数据,只能是半双工。
  d8 r3 i5 J6 A7 _. Y7 n5 K. D我连接的是单片机,单片机功能是 把接收的数据再 发回来,所以接收框也有同样的数据
! y, ^' c: e5 P  O# r
2.jpg
9 H1 w2 r2 o6 j3 C
& `# \5 A. p9 H: |* o" b
0 I9 b4 h( l( Z( U: q
串口有  “串口工具”,HID也应该有个工具嘛。。。
2 h3 X* M/ L, W$ \2 v网盘链接:https://pan.baidu.com/s/1i5QVmrN6 p9 C: ^% ?! ]/ \
提取密码:vsjg
# s4 E  U0 A: K) _% R
& _9 H/ c! g5 C, E. w- ~" U软件窗口右键,有个关于:
软件展示的所有数据仅供参考,不保证100%正确,请知悉。0 a* e$ r" l' v& v$ O; M$ R0 r

% T$ S& G8 w  s' W- Y+ g& C: |* H; E还有一个工具叫做:PortHelper也可以调试HID2 G2 o6 ]* _% q0 r+ u+ B

- h& Y9 c* J1 a6 p2 ~------------------------版本更新信息-----------------------------+ y9 Z" T9 G, F# I
V1.3.2         -  2019年8月1日  广东·深圳
, ]1 v; d( D2 _1 ^  V" w* b% ^0.感谢网友 neomissing 的建议' Z( Q& h6 A/ f; |, T7 `3 Z
1.原“清空接收”按钮改为“清空”。鼠标左键单击:清空接收区&接收计数器;右键单击:清空发送计数器;
# c$ V  G. }: N) x( j2 ^4 x2.设置项中加入接收框字体、颜色、背景颜色的选择;
. e7 X/ Y5 [/ @$ Q% ]( z3.本工具目前无法选择HID收发数据端口,导致有部分设备可能无法正常收发数据,请见谅,待解决。
+ |6 y/ H9 h# c/ r' P7 e6 d" z/ Z& w7 B0 X" u8 r4 w
V1.3.1         -  2019年4月1日  广东·深圳
( r4 |1 o1 N' ^; O* G0 t9 P1.改变设置文件名为HIDtool.ini;(设置文件擅自更改可能会导致程序无法运行,删除设置文件即可);
, S" F6 i% p3 h; }6 t0 s2.十六进制显示、发送 和 发送窗口内容 保存进设置文件;2 T/ u& z$ j$ K1 ]% B' p; J2 y1 x
  若要让发送框重新填入 00 ~ 63,只需要清空发送框,重启软件即可。
1 c0 S3 p( \& q! H3.修复 设置 N帧 清空不填入数据关闭出错的问题,不填入默认为 0;. y4 z! ^6 E8 m( e6 H5 ^

% z4 L" j2 G( J2 \V1.3.0 beta2  -  2019年1月30日  广东·深圳
- \! m8 [6 t6 R2 r0 s0.感谢网友 haibin.xie 的建议;; p& n9 d/ `1 a( ~- T* D! n
1.加入设置界面:. Z) e+ k: V6 r' U, Y5 n" \
    a.可以设置接收一帧之后是否换行;
  |' I; \. o  [' u$ x2 g    b.可以设置接收 N帧 后自动清空接收的数据;% V; R6 M4 c- D3 F" g- k
2.设置的信息会写入到设置文件(HIDtool.jy)并保存,目录与本工具软件相同,如果您不再需要本工具,可以将其一并删除。
9 C- Z% i% }5 v$ ^' r( ^' F! i, L4 K2 h7 J* x( y+ D
V1.3.0 beta   -  2018年4月9日   广东·佛山
; W  v3 ~5 o8 Q( S% L  G6 Q8 b, n1.大致实现大于64字节数据的收发,测试中。
) L/ V1 k, f$ w* F6 Z    接收与发送不能同时进行,如果同时收发,可能会导致软件卡死;
& h; r& [" o* b; ?9 |: n* I    一次发送大于64字节时候,会每隔2ms发出64字节。
2 ^! r* J) P- M1 h9 {/ x2.菜单栏加入【帮助】-【检查更新】;- o  ]# J. r# z
3.修改“关于”窗口。7 K9 _2 C2 c' n+ w! B

0 l5 W1 ?8 s, ^- d7 sV1.2.1        -                广东·东莞
/ P. G# S7 Y. ?+ e% }0 ^- k1.修复接收框不能滚动的问题;
1 N! w' ^1 ^" w! R+ U8 Q2.修复字符发送状态下,发送大于64字节出错的问题;2 c; @9 ?; {# |. h
3.修复:连接状态下,打开“选择HID设备”然后点x关闭,主界面的PID和VID变成8888的问题;
  N$ v. C( i% p  J) p" ~. ]4.修复:连接状态下,重新选择HID设备连接出错的问题;
+ X: F' q6 e+ z* E8 f, n1 R5 S5.连接HID后改变按钮为绿色;
8 e2 t9 O% F6 [6.更新“关于”;" L. E0 f- |7 b$ B8 Q

- e6 [1 {+ q4 RV1.2          -               广东·东莞, ^1 Z. f# \& o
1.加入菜单栏,选择HID设备功能移至菜单栏;
: W3 y" H# R5 V8 |8 b: M2.菜单栏加入“关于”按钮;
! O/ V" I. g1 B! `7 f- Q7 t! B' r8 Y! ~3.连接HID设备,无需重新选择HID设备。
/ a  m2 [5 y  Y& o% r6 u: b: B1 ^+ T& W
V1.1          -               广东·东莞
3 h* v6 Z: ]  R% W4 _/ [, {1.修复“HID选择窗口”未选择HID设备单击或双击空白处出错的问题。
" ?5 q/ q% j8 }8 ]  d% ^  O* p$ ^+ v
' a- M* E3 }, `( G! pV1.0          -               广东·东莞
% q. m% G, d' ]% X1.基本数据收发完成。/ ~. g& X& [- Y0 u0 \0 a

8 l+ O# d) V; e. a) @
* Z- V3 P* g. }) Q
收藏 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 手机版