[求助]用ch372做了个数据采集系统出现问题

上位机用delphi编程,合例程基本差不多,要传的数据一次传400个字节需要传,测一个参数需要传200次;下位机采用w78e58单片机,c51编程和里程差不多。 出现的现象是: 接通usb口正常认识,但是在测数据时出现“数据长度不符”错误,有时也会出现“上传数据错误”,如果换另一个usb口则不出现上述问题。但是不行的usb口接u盘完全正常。 另一种现象就是接入计算机后,如果长时间不不用(约半个小时),就会出现自动断开的现象,这是拔掉usb线再插上也不能联机,必须对硬件断电后重新加电才能又联好。

以上故障怎么能解决呢?

自己顶


总体来讲感觉是你的硬件可能有问题,包括USB口和USB电缆.出现这个问题的USB口可能是PC前端的USB口,抗干扰能力相对差了点!建议你换个USB线! 当出现自动断开现象时你用示波器测试一下,UD+ UD-上的电压,另外不知道你在下位机里面有没有做休眠!!!


只有登录才能回复,可以选择微信账号登录