STM32F103做成USB的HID设备,与PC通信,出现的问题。

2019-07-21 08:05发布


如上两图。
硬件环境:一个STM32F103VC 作为主控的控制面板 ; 两台WIN7手提,用了USB调试上位机来监察数据
操作过程:控制面板通过USB线,依次与两台PC链接;控制面板通过 按钮动作 向PC端发送数据,
现象与问题:(1)图一电脑一开始能正确接收来自控制面板发送过来的数据,但当接收到几帧数据后,PC端上位机就接收不到控制面板的数据;  后续操作:重启PC端上位机,仍收不到数据;重启电脑再开上位机,能接收数据,但接收到几帧数据后,又接收不到;重启控制面板,上位机仍接收不到数据
                   (2)图二电脑一直都能接收到来自控制面板的数据,拔线插线之后,再打开上位机,都能有数据  ; 有少数情况是,上位机端突然间接收的数据都是00 00 00 00 00 00 00 00(并非我设置的数据),重启面板,数据恢复正常
                   (3)用图二的电脑上位机,控制面板进入仿真模式,用上位机发送数据到接收面板,第一帧数据,控制面板端读出的数据与PC端的数据一致;改变上位机端发送的数据,面板读出的数据还是第一帧的数据(并非第二帧数据)
有同志可以指点下?USB用得不熟,第一次用。。。   本人QQ号 :2881007349,欢迎指点。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
leadercxn
1楼-- · 2019-07-21 11:17
 精彩回答 2  元偷偷看……
leadercxn
2楼-- · 2019-07-21 13:33
在现象(1)中,当PC接收不到面板的数据时;把USB线从图一电脑拆下,接到图二电脑,图二电脑上位机能接收到面板发送的数据。
mygod
3楼-- · 2019-07-21 15:39
要现成的吗,HID通讯 带上位机,下位机源码
leadercxn
4楼-- · 2019-07-21 21:19
mygod 发表于 2018-9-11 18:31
要现成的吗,HID通讯 带上位机,下位机源码

能发邮箱?1012353276@qq.com
不胜感激。
Mr.liu
5楼-- · 2019-07-21 22:44
我用正点原子MINI板子的“触控鼠标”例程修改成输入设备。成功实现64字节的收发功能,经过几天的测试 ,很稳定。
mhsdsa
6楼-- · 2019-07-22 02:27
 精彩回答 2  元偷偷看……

一周热门 更多>