串口使用时需要打开,使用结束以后需要关闭。
使用python可以简单的来实现串口的打开和关闭操作。
首先需要对串口的进行配置,配置的内容包括端口号,波特率,字节大小,奇偶校验等。
代码如下:
import serial #导入serial库
from time import sleep
ser = serial.Serial()
def port_open_configure(): #配置串口参数
ser.port='com2'
ser.baudrate=9600
ser.bytesize=8
ser.stopbits=1
ser.parity="N"#奇偶校验位
ser.open() #打开串口
if(ser.isOpen()): #判断打开是否成功
print("串口打开成功!")
else:
print("串口打开失败!")
#isOpen()函数来查看串口的开闭状态
串口使用完成后需要及时关闭,代码如下:
def port_close():
ser.close()
if(ser.isOpen()):
print("串口关闭失败!")
else:
print("串口关闭成功!")
最后执行一下看看效果
if __name__ == '__main__':
port_open_configure()
sleep(5) #中间暂停5秒看效果
port_close()
代码执行结果如下:
%Run com_open_close.py
串口打开成功!
串口关闭成功!
网友评论