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-22 05:42
Mr.liu 发表于 2018-9-12 08:26
我用正点原子MINI板子的“触控鼠标”例程修改成输入设备。成功实现64字节的收发功能,经过几天的测试 ,很 ...

你是用什么上位机软件读写USB数据?
Mr.liu
2楼-- · 2019-07-22 09:11
leadercxn 发表于 2018-9-12 08:35
你是用什么上位机软件读写USB数据?

用的一个串口助手,集成了网络调试、USB调试、蓝牙调试等。软件名字:PortHelper。自己在百度搜一下
richishion
3楼-- · 2019-07-22 14:41
非常感谢非常感谢!

一周热门 更多>