serial.Serial对象的参数有哪些
时间: 2023-12-01 11:05:08 浏览: 294
Serial_c++serial._serialport_
5星 · 资源好评率100%
`serial.Serial`对象的参数包括:
- `port` : 串口设备名称,如`COM1`、`/dev/ttyS0`等。
- `baudrate` : 波特率,如9600、115200等。
- `bytesize` : 数据位,默认为8位。
- `parity` : 校验位,可选值为`serial.PARITY_NONE`(无校验)、`serial.PARITY_EVEN`(偶校验)、`serial.PARITY_ODD`(奇校验)、`serial.PARITY_MARK`(标记校验)和`serial.PARITY_SPACE`(空格校验)。
- `stopbits` : 停止位,可选值为`serial.STOPBITS_ONE`(1位停止位)、`serial.STOPBITS_ONE_POINT_FIVE`(1.5位停止位)和`serial.STOPBITS_TWO`(2位停止位)。
- `timeout` : 超时时间,单位为秒。当读取或写入数据时,如果在超时时间内没有收到足够的数据,则会抛出`serial.SerialTimeoutException`异常。
- `xonxoff` : 软件流控开关,可选值为True(开启)和False(关闭)。
- `rtscts` : 硬件流控开关,可选值为True(开启)和False(关闭)。
- `dsrdtr` : 数据线控制开关,可选值为True(开启)和False(关闭)。
- `write_timeout` : 写入超时时间,单位为秒。当写入数据时,如果在超时时间内数据没有被写入,则会抛出`serial.SerialTimeoutException`异常。
- `inter_byte_timeout` : 字节间超时时间,单位为秒。当读取数据时,如果在两个字节之间超过了该时间,则会认为数据已经读取完毕,返回读取到的数据。
阅读全文