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

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

[复制链接]
1303572136 发布时间:2017-11-4 14:03
语言是C#,打开可能需要安装 .net framework 4.0  或 以上版本(win7及以上已经支持)0 v4 C1 _7 h5 y) q( e( `
; Y; J+ d- U: @; W1 v: @: S) k

5 p, @/ q; _/ V& \0 D' G用法也相当简单:
! r9 x9 D7 \* x# }1、点击 连接 按钮
9 ?* p& T. g, q) T2、在下面选择要连接的设备,双击或点 连接。。。下图我连接的是单片机
; D* a6 B$ C. s, S- M0 x 1.jpg . m+ V1 F( G0 [2 V
  c$ j5 Z& s9 S4 b! H% n) b! s1 m( Z+ s

4 `4 L4 ^0 o6 Z9 Q0 ~3、连接 成功 后,会自动回到这里,然后点击发送,就可以发送发送框的数据了~~~
4 p$ w; K# B+ C* RPS:支持大于64字节发送,但是发送期间,不能接收数据,只能是半双工。5 o  Q: ?: j* S7 J3 y
我连接的是单片机,单片机功能是 把接收的数据再 发回来,所以接收框也有同样的数据

" ~, g; ]# S: L& g; K: H 2.jpg
9 e- d* M" C& b' Y9 _! R7 J$ S% C" t$ k

+ U1 j) F3 j4 B; |$ k% t4 q% D+ \* b串口有  “串口工具”,HID也应该有个工具嘛。。。, w7 n( |% q) T* y' p+ K& d% {, d5 h
网盘链接:https://pan.baidu.com/s/1i5QVmrN
* ?) ~! Z; t' A1 b: l提取密码:vsjg
; O$ b/ e6 k1 c# A1 P3 o1 [9 O# p( U7 K- s* ]3 q& h
软件窗口右键,有个关于:
软件展示的所有数据仅供参考,不保证100%正确,请知悉。$ R6 w& e# B8 S3 ?' [

6 ]& v. y5 T& l' h% x5 K% Y2 s' _还有一个工具叫做:PortHelper也可以调试HID
1 |& A# u; t  h! h+ ~/ A6 j% i1 g% p

: e( K, l7 u. Q5 k. ]+ R4 @------------------------版本更新信息-----------------------------
7 A4 h( a" W4 L; X) [& l5 WV1.3.2         -  2019年8月1日  广东·深圳
. V1 t1 p5 h2 t- ?( ~0.感谢网友 neomissing 的建议5 p' u# `9 X, B2 d2 J; [/ H
1.原“清空接收”按钮改为“清空”。鼠标左键单击:清空接收区&接收计数器;右键单击:清空发送计数器;
* q  T6 N$ o0 K  s3 F2.设置项中加入接收框字体、颜色、背景颜色的选择;3 Q( R8 b) y$ l- g. ^. O- d
3.本工具目前无法选择HID收发数据端口,导致有部分设备可能无法正常收发数据,请见谅,待解决。8 E5 y1 V, A1 e, s0 v  G

0 i  F) I2 R* K* y' X0 y$ ?' G! DV1.3.1         -  2019年4月1日  广东·深圳
7 d( k  ~+ N1 b$ t; g( V$ D. z1.改变设置文件名为HIDtool.ini;(设置文件擅自更改可能会导致程序无法运行,删除设置文件即可);) C) W. V! ~* i" U
2.十六进制显示、发送 和 发送窗口内容 保存进设置文件;
& C9 R: u; T# v8 V  若要让发送框重新填入 00 ~ 63,只需要清空发送框,重启软件即可。
; m+ u# b2 b' R" q+ i  B9 {3.修复 设置 N帧 清空不填入数据关闭出错的问题,不填入默认为 0;% {) Y; n: O0 h3 V0 e( H

; \! u1 `% `% F- t7 LV1.3.0 beta2  -  2019年1月30日  广东·深圳& Z6 E1 g0 |6 A) U, K6 K
0.感谢网友 haibin.xie 的建议;1 e% ?1 B4 \! {- E- j
1.加入设置界面:
; Y& k' o: l5 y3 v$ N    a.可以设置接收一帧之后是否换行;/ L0 U! ]$ ]4 K0 u& R9 X% o4 A
    b.可以设置接收 N帧 后自动清空接收的数据;
8 h% F' T% W! D0 L) ]. O2.设置的信息会写入到设置文件(HIDtool.jy)并保存,目录与本工具软件相同,如果您不再需要本工具,可以将其一并删除。
. a4 b$ q$ ?6 E7 b& Z3 R7 c, _9 W! p# M: x' ], q
V1.3.0 beta   -  2018年4月9日   广东·佛山
0 T- B; F4 O6 v' R' f+ D1.大致实现大于64字节数据的收发,测试中。
( [' t& D* q' E8 I+ V5 N- v1 i4 ^    接收与发送不能同时进行,如果同时收发,可能会导致软件卡死;% B3 L; J  ]8 w) s
    一次发送大于64字节时候,会每隔2ms发出64字节。
1 d0 K6 {, [! l! d, j) f2.菜单栏加入【帮助】-【检查更新】;4 }1 B) M$ y6 t; V8 ?$ Q4 a" a- Y! X
3.修改“关于”窗口。
( f$ A2 X+ X0 k% p) H: R, n0 ]0 w
5 p; Z; W/ y+ X7 c1 C3 N8 Q7 S/ mV1.2.1        -                广东·东莞' b0 Z# N5 S* l  i' l
1.修复接收框不能滚动的问题;2 K. m# j4 O. |4 ?1 {- a5 Z
2.修复字符发送状态下,发送大于64字节出错的问题;
8 b4 Q9 }( ]7 l8 u3.修复:连接状态下,打开“选择HID设备”然后点x关闭,主界面的PID和VID变成8888的问题;! t; k* H+ q+ n" A& j3 [# c
4.修复:连接状态下,重新选择HID设备连接出错的问题;- \" J* _' w+ Y) j( z! y
5.连接HID后改变按钮为绿色;
. O5 G* }" J4 B& ~. t( P2 [8 d2 [6.更新“关于”;
1 l4 J. u: `; b+ V* R% i0 r) r; p# ~  m4 n  \: B5 |
V1.2          -               广东·东莞! c6 d5 A7 L/ J" |7 p( @8 t4 j
1.加入菜单栏,选择HID设备功能移至菜单栏;, n0 d2 V' w* N: j: A6 }
2.菜单栏加入“关于”按钮;9 ?* W  ~* U% Z3 c
3.连接HID设备,无需重新选择HID设备。* W) M8 ~% u, {& [" q

! g4 ~' w) r2 y# A( vV1.1          -               广东·东莞
- T5 s1 _8 d! h( A: F' E1.修复“HID选择窗口”未选择HID设备单击或双击空白处出错的问题。
( d1 E5 j* u+ B6 e. n$ d* q: U; o: S# [9 u/ k& S, d; b) u' U2 Y. ~
V1.0          -               广东·东莞1 v2 S4 f9 j7 \  j9 U& l4 ~
1.基本数据收发完成。
* F" J) W4 R/ `# J
5 F9 o5 D7 Q! L
! v" A9 C( k3 C5 F/ O
赞 收藏 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管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版