我正在使用 VBA for Excel 通过串行通信与硬件进行通信。该代码使用与此处类似的 API 调用:http: //dev.emcelettronica.com/serial-port-communication-in-excel-vba。
我在 rs232 上取得了成功,但它不适用于 rs485。发送数据并读回响应后,读取超时并读取已发送的相同数据。
我可以访问其他人开发的软件并且他们的软件可以工作,所以我知道硬件没问题。我使用了串行端口嗅探器,他们的代码似乎有很多冗余,但看起来它使用相同的配置并发送与我的代码相同的数据。但是他们的代码得到了有效的响应,而我的没有。
有人可以分享一些针对此类问题的基本故障排除技巧吗?