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

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

[复制链接]
1303572136 发布时间:2017-11-4 14:03
语言是C#,打开可能需要安装 .net framework 4.0  或 以上版本(win7及以上已经支持)! k& E/ w' b, B0 k+ k) Y8 t4 G
) s8 P0 f# e; U4 `
6 s  e* v$ x& X% a$ R7 ~
用法也相当简单:
' q: D+ W0 |9 a! z. R  Z1、点击 连接 按钮/ w$ R& F) Y1 e% y. f
2、在下面选择要连接的设备,双击或点 连接。。。下图我连接的是单片机
6 {7 L' B2 ~; s" S/ i1 \' H 1.jpg
' @( `3 O5 ?* B+ l! z" S0 \8 G+ _9 ^4 S- O3 p# {) W
2 m+ ^$ }. A  Z' A
3、连接 成功 后,会自动回到这里,然后点击发送,就可以发送发送框的数据了~~~! ?$ g. G$ ]; F
PS:支持大于64字节发送,但是发送期间,不能接收数据,只能是半双工。
; Z% r9 C& \; H' \3 r6 N' G/ h我连接的是单片机,单片机功能是 把接收的数据再 发回来,所以接收框也有同样的数据

6 e' Q+ Z6 x7 p5 t/ X 2.jpg 9 e' g; ]3 p' N
5 G/ _1 t1 m- s& l# z
' D' p+ G9 M$ N1 ?
串口有  “串口工具”,HID也应该有个工具嘛。。。" w- r+ o1 q! G8 E/ W
网盘链接:https://pan.baidu.com/s/1i5QVmrN
' n/ ?9 m& x2 n$ ~提取密码:vsjg
# N' v' ?: C: F% d4 d* ^  v! U4 N2 y* o0 q8 e: O
软件窗口右键,有个关于:
软件展示的所有数据仅供参考,不保证100%正确,请知悉。3 n2 T1 x9 `2 B' A0 }5 p& j& ]

$ \9 c4 ]% C8 e" j; C8 V  Y还有一个工具叫做:PortHelper也可以调试HID5 F0 h" m9 z1 F4 G
7 O5 b" U1 T- s3 o, y0 P# U' I
------------------------版本更新信息-----------------------------
* }  j0 v8 y- N) U% P/ ?V1.3.2         -  2019年8月1日  广东·深圳: E9 ?7 S& l" a9 V  B
0.感谢网友 neomissing 的建议$ ~& s8 l- u, k/ h+ _* M8 i
1.原“清空接收”按钮改为“清空”。鼠标左键单击:清空接收区&接收计数器;右键单击:清空发送计数器;
: t/ M0 F3 e$ ^7 `' P2 i6 H8 E8 R2.设置项中加入接收框字体、颜色、背景颜色的选择;
6 K$ A' l+ R( v( |( N1 n$ c- z3.本工具目前无法选择HID收发数据端口,导致有部分设备可能无法正常收发数据,请见谅,待解决。& f( T6 G8 D! k( c
! c7 h  Q0 u8 y. S; Z
V1.3.1         -  2019年4月1日  广东·深圳- |; c: y! V4 q( K
1.改变设置文件名为HIDtool.ini;(设置文件擅自更改可能会导致程序无法运行,删除设置文件即可);3 V" I3 I5 P# K4 y6 Q' {* J# u
2.十六进制显示、发送 和 发送窗口内容 保存进设置文件;
! `9 y( Q( [. c  T3 Y& `  若要让发送框重新填入 00 ~ 63,只需要清空发送框,重启软件即可。! b: ~1 w6 G$ f7 L
3.修复 设置 N帧 清空不填入数据关闭出错的问题,不填入默认为 0;
* ~) W# F3 @7 I6 R# T. j* i5 p, P' c) t: T
V1.3.0 beta2  -  2019年1月30日  广东·深圳
% b( r& Q$ k9 m# O; X0.感谢网友 haibin.xie 的建议;
( Q' g  V- {9 z3 P1.加入设置界面:% |& F/ [7 Q7 o  L
    a.可以设置接收一帧之后是否换行;
; T1 N& l* Q. x3 ?9 ?3 u1 g. A, l; ]    b.可以设置接收 N帧 后自动清空接收的数据;- G/ ?3 L9 l% g3 `: L
2.设置的信息会写入到设置文件(HIDtool.jy)并保存,目录与本工具软件相同,如果您不再需要本工具,可以将其一并删除。/ r  ]* W# _3 @: D& j
$ Q* B1 H: V3 K0 i+ a
V1.3.0 beta   -  2018年4月9日   广东·佛山
  F/ x! y# c9 W1.大致实现大于64字节数据的收发,测试中。
2 E+ ^3 Z5 s+ x    接收与发送不能同时进行,如果同时收发,可能会导致软件卡死;
7 I8 ?; e, }( x" a* u# O: d* J    一次发送大于64字节时候,会每隔2ms发出64字节。
0 f- H( U% c2 d# @2.菜单栏加入【帮助】-【检查更新】;; j: `- j: Q% @! e: M
3.修改“关于”窗口。$ g, {/ S/ R' B' ^+ V" t
. X6 i7 E/ N6 |" K! `
V1.2.1        -                广东·东莞6 z& I- }- t! y! W# Q0 o( o1 x
1.修复接收框不能滚动的问题;
9 a4 L! S1 ?0 K$ r, Y2.修复字符发送状态下,发送大于64字节出错的问题;
+ `% I: |' M0 }, Q6 W3.修复:连接状态下,打开“选择HID设备”然后点x关闭,主界面的PID和VID变成8888的问题;$ _# T4 X, h( B  Y8 x/ e- Y. I
4.修复:连接状态下,重新选择HID设备连接出错的问题;  k$ B& N. _4 ~2 ], k
5.连接HID后改变按钮为绿色;7 c( D: n! G, r. q7 v* |
6.更新“关于”;
( [8 j9 c1 s  i. s$ l6 M0 z) i
V1.2          -               广东·东莞
' ]$ h, l% x& L' s+ w1.加入菜单栏,选择HID设备功能移至菜单栏;
! D: a/ y7 {# r& U- d2.菜单栏加入“关于”按钮;
" K1 l8 o! [: i3.连接HID设备,无需重新选择HID设备。
. J, W8 h+ q$ M5 W& V2 f2 v  y& A% ?7 S: V/ m. z
V1.1          -               广东·东莞: {& o" ]0 p0 o8 w
1.修复“HID选择窗口”未选择HID设备单击或双击空白处出错的问题。
/ D- S6 h/ I1 c- X( C, y" e2 c
* ?$ N$ `! _( ^3 VV1.0          -               广东·东莞$ a7 ]' I0 t* {/ N
1.基本数据收发完成。1 J" a2 f# s. Y1 Y
+ V+ c# d3 i0 E! k/ ~

# d) H. ?& \# f& Y
收藏 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 手机版