發新話題
打印

CP2102 在Windows DOS下的問題

CP2102 在Windows DOS下的問題

Hello~
小弟有使用CP2102設計一個USB轉RS232板,
用途是轉接一個LCM display,
很奇怪的是在Windows下直接傳輸資料(1 by 1 or 一次字串)都ok,
(使用HyperTerminal)
但在 Windows XP 的 DOS 模式下,
用 mode com 的方式再用 echo 字串 > com 的方式, LCM 就只能顯示字串的前8個字,
ex:
MODE COM8: BAUD=9600 PARITY=N DATA=8 STOP=1 XON=ON RTS=HS DTR=HS TO=ON
ECHO 1234567890 > COM8
(or ECHO 1234567890ABCDEF > COM8)

LCM 就只會顯示 12345678, 我嘗試改了MODE一些參數也都一樣結果...
(在CP2102的線路設計上DSR/DTR是short, RTS/CTS是short)
我在Windows device manager內的com port setting 也改過一些參數不過也沒幫助...

有大大有這方面的經驗嗎?
感謝~

TOP

您好
我依照您的方式在dos下測試
無法將資料透過VCP送出
不知道您詳細的測試方法為何?

建議您可以安裝最新版的驅動程式是看看
並且取消硬體流量偵測的部份~

TOP

Hello~

在DOS下確實可以送出data喔...
只是我怎麼改設定都是一樣, display只能收到前8個words,
我們的display只有接收HOST TXD的訊號而已...
目前安裝過Silabs網站上的driver (for XP/2K, or XP/2K/Vista or XP/2K/Vista/7)都一樣的問題,
個人認為應該是driver support在DOS下有問題...

今天用了另一個bridge來測試(FT232R)測試都OK不會lost data...
我再找一下PL2303來測看看...3Q

TOP

發新話題