为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下,我这个python的串口close()函数关闭不成功,是什么原因呢?

请问一下,我这个python的串口close()函数关闭不成功,是什么原因呢?

泛舟湖上清波郎朗 2021-10-20 15:15:17
部分代码如下:# 初始化串口ser = serial.Serial(COM, 9600, 8, 'N')ser.write(b'\n')time.sleep(1)# 设置波特率为19200ser.write(b'1')time.sleep(0.1)ser.close()# 擦除flashser = serial.Serial(COM, 19200, 8, 'N')ser.write(b'1')time.sleep(0.1)第一次能打开串口,使用ser.close()后再次打开串口就报错,用ser.isOpen()查看返回False,说明ser.close()没有起作用,请问一下各位大神这种情况下应该怎么办?
查看完整描述

2 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

用ser.isOpen()查看返回False,说明ser.close()起作用了啊。用管理员身份打开cmd,再执行脚本试试?

查看完整回答
反对 回复 2021-10-24
  • 2 回答
  • 0 关注
  • 496 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信