python在同一com端口上的多个串行对象实例

时间:2018-11-29 20:59:45

标签: python python-2.7 serial-port pyserial

我正在使用处理与多点网络中设备的串行通信。同一设备的COM端口上将有多个设备,使用设备ID进行寻址。

我创建了一个类来处理与设备的通信,并且有一个更高级别的主循环,使用该类可以同时控制所有设备。

在主循环中,我使用serial.Serial(port, baud_rate)实例化一个串行对象,以与网络中的一个设备进行通信。

几个问题:

  • 可以有多个使用相同COM端口和波特率的串行对象吗?
  • 还是在设备之间读写时需要传递相同的串行对象?
  • 如果已经打开了一个串行对象,但不在一个特定对象的范围内,您是否可以以某种方式查询COM端口是否已经发生串行通信,并且波特率是多少?

0 个答案:

没有答案