1、错误:serial.serialutil.SerialException: could not open port ‘COM2’: PermissionError(13, ‘拒绝访问。’, None, 5)
问题:端口被占用无法打开
可能的原因:之前运行的程序未结束,导致COM2被占用
2、读取字符串时,添加time.sleep,否则会读取单个字符
time.sleep(1)
n=ser.inWaiting()
str=ser.read(n)
3、read读取的数据为byte型,使用时需要进行转化
以下代码可以简单实现数据的接收和发送字符串
python实现简单串口通讯出现的问题(python3.7)
最新推荐文章于 2024-06-26 15:04:27 发布