如何防止Arduino Uno更改USB端口

模因

我有一个通过USB连接到我的Ubuntu PC的Arduino Uno(介于两者之间的一个USB集线器)。

我运行了一个通过串行通讯并使用端口的程序 /dev/ttyACM0

它运行良好,尽管不稳定,但Arduino偶尔会突然变为\dev\ttyACM1,从而使代码崩溃。我可以在代码中更改端口并重新启动。然后它将运行良好,直到Arduino决定返回/dev/ttyACM0

我不知道原因,甚至解决不了。这里有什么帮助吗?

模因

可能发生不同的情况:

  1. 每次连接时,Arduino都会获得一个新的USB端口。在这种情况下,解决方案是为连接创建符号链接。这是使用完成的udev
  2. Arduino会随机更改USB端口,而无需物理拔出电源或重新启动计算机。使用udevwill也有帮助,但需要进一步调试才能了解Arduino为什么首先断开连接。使用udevrule可能足以解决问题,但还不够(例如,如果在断开连接后Arduino挂起了)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Arduino USB端口随机消失时如何恢复?

来自分类Dev

如何使用USB端口从arduino读取十六进制文件?

来自分类Dev

如何从arduino uno导入数据

来自分类Dev

如何禁用USB端口?

来自分类Dev

如何防止Visual Studio或Docker更改主机端口号?

来自分类Dev

如何从Android设备通过USB将.hex文件上传到arduino uno?

来自分类Dev

如何更改Genymotion端口

来自分类Dev

如何更改梯形端口#?

来自分类Dev

如何更改默认端口

来自分类Dev

如何识别特定的USB端口

来自分类Dev

如何从USB端口读取数据

来自分类Dev

如何“重启/修复” USB端口?

来自分类Dev

如何找出哪个USB端口是USB 3.0?

来自分类Dev

如何读取多个条件的Python Arduino Uno

来自分类Dev

如何使用python获取arduino端口

来自分类Dev

BootstrapToggle如何防止更改事件

来自分类Dev

如何防止CheckBox或ToggleButtonBase更改?

来自分类Dev

如何防止 NetworkManager 更改 iptables?

来自分类Dev

与PC进行通讯而不使用Arduino的USB端口?

来自分类Dev

读取USB串行端口(C; Mac OSX; Arduino)时的冗余

来自分类Dev

如何更改vsftpd的默认端口?

来自分类Dev

mongodb如何更改默认端口

来自分类Dev

OpenCPU:如何更改默认端口?

来自分类Dev

如何更改Spark ui端口?

来自分类Dev

如何更改odoo默认端口?

来自分类Dev

Gstreamer:如何更改RTSP端口?

来自分类Dev

如何更改vsftpd的默认端口?

来自分类Dev

如何更改tomcat 8端口

来自分类Dev

如何更改phpldapadmin的默认端口?