上位機(jī)用delphi編程,合例程基本差不多,要傳的數(shù)據(jù)一次傳400個(gè)字節(jié)需要傳,測(cè)一個(gè)參數(shù)需要傳200次;下位機(jī)采用w78e58單片機(jī),c51編程和里程差不多。 出現(xiàn)的現(xiàn)象是: 接通usb口正常認(rèn)識(shí),但是在測(cè)數(shù)據(jù)時(shí)出現(xiàn)“數(shù)據(jù)長(zhǎng)度不符”錯(cuò)誤,有時(shí)也會(huì)出現(xiàn)“上傳數(shù)據(jù)錯(cuò)誤”,如果換另一個(gè)usb口則不出現(xiàn)上述問(wèn)題。但是不行的usb口接u盤(pán)完全正常。 另一種現(xiàn)象就是接入計(jì)算機(jī)后,如果長(zhǎng)時(shí)間不不用(約半個(gè)小時(shí)),就會(huì)出現(xiàn)自動(dòng)斷開(kāi)的現(xiàn)象,這是拔掉usb線再插上也不能聯(lián)機(jī),必須對(duì)硬件斷電后重新加電才能又聯(lián)好。
以上故障怎么能解決呢?