ttyACM0丢失了

时间:2015-10-24 13:49:39

标签: ubuntu arduino

我一直在寻找解决方案,但无法在这里或任何地方找到它。我不知道它是否完全是编程,就像 arduino 一样,但是它在这里。 我有一个 FREEDUINO UNO 主板(非常类似于ARDUINO UNO,但来自bq),两天前完全适用于 Arduino 1.6.5 ,但今天却没有。显然,端口丢失,端口本身在/ dev /中是 ttyACM0 。事实上,我没有选择可用端口的选择。我正在使用Ubuntu 14.04。

我已经尝试过:

  • 终端中 ttyACM0 和 ttyUSB0 的所有搜索方法,它不在那里。
  • 拨出(并且已完成此选项的全部内容)
  • 的lsusb
  • 重启
  • 从root开始
  • 拔下插头,插入不同的端口

我希望每个解决方案都不暗示“unistall并安装Arduino”“有另一个版本”甚至“另一个ubuntu”,因为它工作正常,它可以验证代码和所有这些。连接时我的电路板也闪烁,所以没有死。我几乎认为16u2已经死了。

请帮助,谢谢!

5 个答案:

答案 0 :(得分:2)

我使用数据& amp;解决了这个问题。电源USB线

如果仅使用电源USB电缆

,则不会显示端口ttyACM0

答案 1 :(得分:0)

如果您没有将任何端口插入USB端口,您将在列表中看不到该端口。因此,插入某些东西(鼠标,设备甚至您的Arduino),ACM就会弹出。

答案 2 :(得分:0)

这花了我几个小时才弄清楚,但是我的电源/数据电缆没有完全插入。即使灯亮着。确保已正确插入它。

答案 3 :(得分:0)

在“工具”->“端口”中检查是否选择了正确的端口。

选择名称中带有/ dev / ttyUSB0(或类似名称)的端口。对于Linux用户

答案 4 :(得分:0)

在我的Ubuntu 18.04.4 LTS中,我注意到将Arduino uno插入USB端口后,ttyACM0出现在/ dev文件夹中。要使Tools / SerialPort处于活动状态,请在终端> sudo chmod 766 / dev / ttyACM0中说 我不确定这样的安全性是否足够,但是由于当我对Arduino Uno进行虚假展示时,ttyACM0从开发人员列表中消失了,因此更改ttyACM0的权限可能没有安全风险。如果有任何疑问,最好在离线状态下使用Arduino IDE(即从网络注销)。