rs485串口通信程序
时间: 2023-08-23 13:04:39 浏览: 93
RS485串口通信程序
以下是一个基于Python的简单RS485串口通信程序示例:
```python
import serial
# 打开串口
ser = serial.Serial('/dev/ttyUSB0', 9600, timeout=0.5)
# 发送数据
ser.write(b'Hello, RS485!')
# 接收数据
recv_data = ser.read(10)
# 关闭串口
ser.close()
```
在上面的代码中,我们使用Python的`serial`模块来实现RS485串口通信。首先,我们通过`serial.Serial`函数打开串口,指定串口设备路径、波特率和超时时间。然后,我们可以使用`ser.write`函数向串口发送数据,使用`ser.read`函数从串口接收数据。最后,我们使用`ser.close`函数关闭串口。
请注意,在实际应用中,还需要考虑数据的格式、校验、重发等问题,以确保RS485通信的可靠性和稳定性。
阅读全文