2013-04-06 71 views
0

我有一個調制解調器與串行端口,但我的電腦沒有串行端口。因此,我購買了如下圖所示的適配器。一旦調制解調器切換到發送模式,它可以發送一些信息,但它永遠不會切換回接收模式,並且其數據指示燈變紅。這樣的適配器可能會導致此故障嗎?我不熟悉這些通信的東西,如全雙工等USB到串行適配器全雙工通信

enter image description here

+0

在google上,您將通過此設備號碼獲得有關調制解調器兼容性的更多信息搜索。 – 2013-04-06 22:46:55

回答

1

最有可能您的問題不是適配器本身,而是軟件的設置。

這是正確設置般的速度,校驗,流控等

在Linux中,可能最簡單的方式設置,以檢查這些是使用minicom非常重要。

大多數串口設備的最大輸出速率爲115200bps(但有些USB /串口支持的速度高達2Mbps)。

大多數串行設備使用每字節8位,nÓ奇偶校驗,並使用1停止但(又名8N1)。

最後,一個重要的設置是流量控制。最好的和經常支持的是硬件流量控制(又名RTS/CTS)。某些設備不支持RTS/CTS,但支持軟件流控制,也稱爲XON/XOFF。不使用任何流量控制通常是個壞主意。

對於您的調制解調器,你應該嘗試運行minicom -D /dev/ttyUSBn(其中n是你的設備號,最有可能的0),獲得使用按Ctrl一個Ø和使用以下設置配置模式:速度1152008N1 (8位/字節,無奇偶校驗,1個停止位),RTS/CTS(hw流量控制,最好)或XON/XOFF(sw流量控制)。

您也可以使用Linux實用程序stty在端口上默認設置這些參數,但由於您的設備是USB設備,USB設備斷開後這些設置將會立即丟失 - 因此最好讓您的調制解調器程序知道如何在沒有外部幫助的情況下配置這些設置。