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

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

[复制链接]
1303572136 发布时间:2017-11-4 14:03
语言是C#,打开可能需要安装 .net framework 4.0  或 以上版本(win7及以上已经支持)5 V$ n; C8 B  Y) g, t) c+ ?

) X- D) \$ ?) h6 T6 g
6 K0 Q! r, B+ X7 n( H4 k, l; P
用法也相当简单:4 \5 b- I) A3 |4 ]. Q. k
1、点击 连接 按钮
8 L8 T. [( A9 d0 f, |( j2、在下面选择要连接的设备,双击或点 连接。。。下图我连接的是单片机( P2 L9 b/ d: f4 E1 c
1.jpg " P; ?. t1 \) }
# V, d! q! H' u# ^5 r
0 ]8 p4 F" \5 b' [
3、连接 成功 后,会自动回到这里,然后点击发送,就可以发送发送框的数据了~~~
3 ^  ^! P2 \6 q1 J/ Q: ~4 qPS:支持大于64字节发送,但是发送期间,不能接收数据,只能是半双工。
  j  n7 k1 ~  e* T. z我连接的是单片机,单片机功能是 把接收的数据再 发回来,所以接收框也有同样的数据

) Y$ Y& A8 B8 }) `" o2 y 2.jpg 4 D# a8 m2 M9 a- W9 F3 }. E: p+ c

, n5 Z% ?; K  Z" n5 ~9 n

$ e8 Z: ?* H) q) ?0 J串口有  “串口工具”,HID也应该有个工具嘛。。。! c5 M0 v8 H# _# ~# H
网盘链接:https://pan.baidu.com/s/1i5QVmrN
# S8 t+ P  i: q8 N提取密码:vsjg
7 S9 n; P, n( ~1 m; e
  K, Z1 P& M* ?: f' [" i" C; O, T, L软件窗口右键,有个关于:
软件展示的所有数据仅供参考,不保证100%正确,请知悉。
5 F$ A8 o0 v1 q7 z, `; K0 b

# I' f% `  e9 d# p# m% b, L还有一个工具叫做:PortHelper也可以调试HID
5 u* r+ Y7 q6 |: X3 o
8 [1 q7 b" x( p9 h3 P
------------------------版本更新信息-----------------------------/ X* r% n6 w3 E
V1.3.2         -  2019年8月1日  广东·深圳, \' ?: g/ a8 z
0.感谢网友 neomissing 的建议
* z+ g) e# u5 y- v) O4 O# ~1.原“清空接收”按钮改为“清空”。鼠标左键单击:清空接收区&接收计数器;右键单击:清空发送计数器;3 }9 s7 ?- i$ d8 b; {4 ]
2.设置项中加入接收框字体、颜色、背景颜色的选择;- F! L% Z. I' |: @" h8 }* z: W  `
3.本工具目前无法选择HID收发数据端口,导致有部分设备可能无法正常收发数据,请见谅,待解决。
9 T% Y2 V+ v& ~0 r: y$ }( V9 I9 c! z% M, O; t$ q7 H1 S) h. j
V1.3.1         -  2019年4月1日  广东·深圳
) T7 r9 x3 r6 X+ w$ x$ {1.改变设置文件名为HIDtool.ini;(设置文件擅自更改可能会导致程序无法运行,删除设置文件即可);. w  T3 v6 o5 E
2.十六进制显示、发送 和 发送窗口内容 保存进设置文件;, F. u5 X# w% i" `# G" ]' P) W: A- u
  若要让发送框重新填入 00 ~ 63,只需要清空发送框,重启软件即可。
6 t& T4 L" c9 ?$ w/ i3.修复 设置 N帧 清空不填入数据关闭出错的问题,不填入默认为 0;2 F  q/ i+ }5 ~9 P; C

7 J( U' z$ z7 E* M6 \! J$ P& BV1.3.0 beta2  -  2019年1月30日  广东·深圳8 X4 u4 t8 H9 G! ?% C6 \7 {
0.感谢网友 haibin.xie 的建议;
1 D$ W4 H: x1 R$ o6 Y+ U6 g; f$ h1.加入设置界面:
! N6 _  Y! r  n! j  L' M/ R    a.可以设置接收一帧之后是否换行;
" V1 F7 t0 a' @: n2 ?    b.可以设置接收 N帧 后自动清空接收的数据;
0 u6 K8 X# Z) q8 T$ K2.设置的信息会写入到设置文件(HIDtool.jy)并保存,目录与本工具软件相同,如果您不再需要本工具,可以将其一并删除。
' J  |0 i: F6 s2 V9 s
6 _9 i+ M6 t, tV1.3.0 beta   -  2018年4月9日   广东·佛山9 E) ]' z' N5 y. \1 l  v% L) o" w
1.大致实现大于64字节数据的收发,测试中。
- }6 x; f' P; x+ G& V    接收与发送不能同时进行,如果同时收发,可能会导致软件卡死;" R4 O8 K( a5 A# H
    一次发送大于64字节时候,会每隔2ms发出64字节。. x6 a( d. I! D5 Y0 @2 ~
2.菜单栏加入【帮助】-【检查更新】;7 D4 ?1 Y6 Q$ S- N9 \0 \8 K8 f. F
3.修改“关于”窗口。
/ {; h, S) O0 f# C) H% }: J4 L8 @
/ L7 P0 n4 v2 D# O4 oV1.2.1        -                广东·东莞
& @# t0 U& I3 n# I1.修复接收框不能滚动的问题;
2 }3 o; S. Q) g3 Q5 ~& B" ?2.修复字符发送状态下,发送大于64字节出错的问题;% _  F, s2 P9 f7 h7 |% k
3.修复:连接状态下,打开“选择HID设备”然后点x关闭,主界面的PID和VID变成8888的问题;  ^. l4 E2 q% t! v2 f
4.修复:连接状态下,重新选择HID设备连接出错的问题;. D( m) i' d2 M7 G
5.连接HID后改变按钮为绿色;- P" P; l4 O' L$ O; v
6.更新“关于”;
3 i+ S  k1 t: X$ I# ?# V" X) u- y) n5 L! `; N
V1.2          -               广东·东莞
5 V: H/ Y6 R% G1.加入菜单栏,选择HID设备功能移至菜单栏;
/ T4 b0 O. a7 h2.菜单栏加入“关于”按钮;
+ c+ H4 r6 r- ^0 M& w( Y  u3 W3.连接HID设备,无需重新选择HID设备。) x) `* `- `0 ?- ?3 }5 ^

( [3 Y6 k' N: Z2 X1 zV1.1          -               广东·东莞  A& C  v# K; n9 h2 t7 H( Y
1.修复“HID选择窗口”未选择HID设备单击或双击空白处出错的问题。+ I7 V6 n$ ^* w5 s7 F
9 |* T# }, X& f# r) ^' E
V1.0          -               广东·东莞
. W$ N+ W) f6 o1.基本数据收发完成。
% Y9 Y8 {( ]1 S  W, N) w

0 j& p' y- R# p# T
) h/ ^8 f3 ~& y9 U* G8 P
收藏 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 手机版