如上两图。
硬件环境:一个STM32F103VC 作为主控的控制面板 ; 两台WIN7手提,用了USB调试上位机来监察数据
操作过程:控制面板通过USB线,依次与两台PC链接;控制面板通过 按钮动作 向PC端发送数据,
现象与问题:(1)图一电脑一开始能正确接收来自控制面板发送过来的数据,但当接收到几帧数据后,PC端上位机就接收不到控制面板的数据; 后续操作:重启PC端上位机,仍收不到数据;重启电脑再开上位机,能接收数据,但接收到几帧数据后,又接收不到;重启控制面板,上位机仍接收不到数据
(2)图二电脑一直都能接收到来自控制面板的数据,拔线插线之后,再打开上位机,都能有数据 ; 有少数情况是,上位机端突然间接收的数据都是00 00 00 00 00 00 00 00(并非我设置的数据),重启面板,数据恢复正常
(3)用图二的电脑上位机,控制面板进入仿真模式,用上位机发送数据到接收面板,第一帧数据,控制面板端读出的数据与PC端的数据一致;改变上位机端发送的数据,面板读出的数据还是第一帧的数据(并非第二帧数据)
有同志可以指点下?USB用得不熟,第一次用。。。 本人QQ号 :2881007349,欢迎指点。。
一周热门 更多>