Ubuntu 16.04 & MATLAB R2017a。私はそのようなシリアルポートを設定しようとしているMATLABの最大ボーレートはどれくらいですか?
:それは正常に動作しますが、私はボーレートを変更しようとすると、私はこのメッセージまし1000000 を言っています
s=serial_port('/dev/ttyUSB0','BaudRate',115200,'DataBits',8,'InputBufferSize',80000)
:
Open failed: BaudRate could not be set to the specified value.
を
したがって、私は2つの質問があります:
1)一般的なボーレート、例えば2000000を設定することは可能ですか?
2)1500000と3000000が私のために働いています。 最大速度はありますか?
** UPDATE **
私は私の場合には、OSでボーレートを変更する方法を知っている(Ubuntuの16.04) setserialのが動作していないので、私はsudo stty -F /dev/ttyUSB3 3500000
を使用しています(すべての速度が許可されていません)またはasm/termios.h>を介して - すべての速度が許可されます。 したがって、私は第2の方法を使用しています。 (上記のエラー)
ご質問は、ドキュメント(https://www.mathworks.com/help/matlab/matlab_external/baudrate.html)で回答しています。サポートされているボーレートを含む、シリアルポートに関するプラットフォーム固有の情報を取得する方法についての説明があります。 –
もちろん、私はそれを読んだ。アップデート –