2016-05-30 63 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。

相关问题