2011-04-30 81 views
1

我已經安裝了java rxtx庫來與串口進行通信。現在我已將EFTPOS終端連接到串行端口。我想檢查我的寫作是否發生在港口上。即使我使用rxtx給出的測試程序,我也無法做到。是否可以在不將任何設備連接到端口的情況下寫入串行端口?我怎樣才能看到寫在串口上的數據包?請幫我解決這個問題!如果沒有連接設備,可以寫入串口嗎?

回答

1

這取決於您的軟件是否會在沒有任何連接到串口的情況下進行傳輸。

某些軟件會檢查信號線(DTR?我記不清哪一個)被驅動爲高電平,其他軟件將以啞模式傳輸,並且連接任何東西都無關緊要,但可能存在一個協議,它進行錯誤檢查以確保正在接收的內容與發送的內容相同。基本的傳輸完整性檢查也可以由接收器回傳傳輸的字符來執行。

可以購買串口智能中斷盒,他們會顯示發送的任何東西。另一種方法是使用零調制解調器電纜,並連接運行終端程序的PC。兩種方法都會顯示字符,發送的任何「數據包」都可能是上述的專有協議。

相關問題