我公司使用 CH341S 的讀卡器在 Windows 98 下測(cè)試中發(fā)現(xiàn)兩個(gè)問(wèn)題:
1 主機(jī)至設(shè)備傳輸轉(zhuǎn)換速度慢。當(dāng)將 2 個(gè)以上字節(jié)數(shù)據(jù)同時(shí)放入 PC 機(jī)串口 Output 緩沖區(qū)時(shí),無(wú)法收到設(shè)備的應(yīng)答。一定是傳輸數(shù)據(jù)丟失,設(shè)備還在等待接收。 我們只好在 DLL 動(dòng)態(tài)庫(kù)中將多字節(jié)傳送改為每次 1 字節(jié)的多次傳送。
2 由于主機(jī)至設(shè)備傳輸轉(zhuǎn)換速度慢,致使后續(xù)命令的傳送必須延時(shí)。例如,執(zhí)行一條寫(xiě)命令(需要傳送寫(xiě)入數(shù)據(jù))后,緊接著執(zhí)行的讀命令就會(huì)失敗。 現(xiàn)在也只好在 DLL 中就命令執(zhí)行完成后延時(shí) 10 ms 再返回。
顯然,這樣做將降低效率,還影響原有用戶(hù)的兼容問(wèn)題(必須升級(jí) DLL 文件)。
看到以前的貼子答復(fù)說(shuō),新版本硬件已經(jīng)將速度大大提高。我們正在做新樣品測(cè)試?,F(xiàn)在拿到的樣品是 CH341T/C04300501,是否新版?