2016-05-30 97 views
-1

我正在使用VBA for Excel通過串行通信與硬件進行通信。代碼使用類似於此的API調用:http://dev.emcelettronica.com/serial-port-communication-in-excel-vbaRS232的代碼不適用於RS485通信

我已經成功使用rs232,但它不與rs485工作。發送數據並讀迴響應之後,讀取超時並讀取發送的相同數據。

我可以訪問別人開發的軟件和他們的軟件,所以我知道硬件沒問題。我使用了一個串口嗅探器,它們的代碼似乎有很多冗餘,但它看起來像使用相同的配置併發送與我的代碼相同的數據。但是他們的代碼得到了有效的迴應,而我的代碼卻沒有。

有人可以分享一些針對此類問題的基本疑難解答提示嗎?

回答

0

rs232和rs485之間的一個主要區別是rs485有一個額外的導線模式配置設置。 RS485可以支持2線或4線配置,有3種不同的2線配置。一旦我選擇了正確的配置,我用於rs232的相同代碼適用於rs485。

相關問題