1

いくつかのシリアル通信(関連する場合と関連しない場合があります)を試した後、Arduinoに新しいコードをアップロードしようとしたり、シリアルモニターを使用したりしようとすると、ArduinoIDEは「シリアルポートを開くときにエラーが発生しました」というエラーをスローします。これは、WindowsとLinuxの両方で発生しています。

Linuxでは、アップロードに失敗した後、ボードを切断してから再接続しようとしました。次に開いているシリアルポートに再割り当てされました。たとえば、最初は/ dev / ttyACM0として始まり、次に/ dev/ttyACM1に移動します。

プラグを差し込むと、「TX」LEDが点灯してから暗くなります。アップロードしようとすると、「TX」LEDが2回点滅し、その後何も点滅しません。

何か案は?

4

2 に答える 2

2

ファイル~/.arduino/preferences.txtファイル (linux) を開きます。そこに文字列serial.debug_rateがあります。その値を確認してください。通常、その値は9600です(シリアル通信のボーレートを示します)。したがって、この値が他の値である場合、それが問題の原因である可能性があります。

値が変化する原因について明確な答えはありません。しかし、私の場合は 9600 に戻すとうまくいきました。

于 2013-01-26T18:39:36.900 に答える
0

arduino のシリアル ポートに何かを物理的に接続すると、スケッチがアップロードされなくなります。

于 2013-01-26T21:16:20.870 に答える