美文网首页
serial.serialutil.SerialExceptio

serial.serialutil.SerialExceptio

作者: 猕猴桃syh | 来源:发表于2020-04-21 11:36 被阅读0次

    今天在Ubuntu板子上进行串口通信时使用的是USB转串口进行连接,运行Python程序时报以下错误:

    serial.serialutil.SerialException: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
    

    解决办法如下:
    在Ubuntu系统中的/dev/serial/by-id文件下查看设备的名称,使用该路径+设备名称替代原来的'/dev/ttyUSB0'
    用一下命令查看设备名称

    ls /dev/serial/by-id/
    

    我的原始代码中写的是:

    COM = '/dev/ttyUSB0'
    

    现将上面那句改为:

    COM = '/dev/serial/by-id/usb-Arduino_LLC_Arduino_Leonardo-if00'
    

    即可成功运行

    记录下来以防之后自己忘记,也希望可以帮到有需要的你,如果有真的帮助到你,请动动手指帮忙点个赞哟!

    相关文章

      网友评论

          本文标题:serial.serialutil.SerialExceptio

          本文链接:https://www.haomeiwen.com/subject/glfuihtx.html