前提:
RS485是半双工模式,我的RS485是通过逻辑GPIO来控制可读或可写。
例如当逻辑GPIO为low时主机可读,当逻辑GPIO为high时主机可写。
从机:
使用调试工具modbus slave,先做好如上的配置,
选择RTS Toogle
主机:
通过使用Libmodbus库,对从机进行读值。
选择功能码3,读取保持器的值。
代码如下:
RS485使用modbus协议通信
于 2024-05-16 13:47:39 首次发布
前提:
RS485是半双工模式,我的RS485是通过逻辑GPIO来控制可读或可写。
例如当逻辑GPIO为low时主机可读,当逻辑GPIO为high时主机可写。
从机:
使用调试工具modbus slave,先做好如上的配置,
选择RTS Toogle
主机:
通过使用Libmodbus库,对从机进行读值。
选择功能码3,读取保持器的值。
代码如下: