接続されたデバイスにカスタムボーレート10400を設定しようとしています。デバイスとやり取りするためにQt Creator IDEを使用しています。しかし、いくつかの方法では、デフォルトのボーレートであるボーレートを9600から変更することはできません。Linux - 接続されたデバイスにカスタムボーレートを設定する方法
私はQSerialPort::setBaudRate()
を試しましたが、サポートされていない除数のために失敗しました。私はstty -F /dev/ttyUSB0 10400
を試しましたが、無効な引数として返します。
freediag
APIを使用して、現在はボーレートを10400に設定しようとしています。しかし、ドキュメントが不十分であるため、ボーレートの設定方法がわかりません。コマンドはIB 10ですが、このコマンドをどこで実行するかはわかりません(間違ったディレクトリでコマンドを実行している可能性がありますか?)
私が試しているもの以外の解決策がある場合は、オプションが不足しているため、私に説明してください。
標準的なボーレートには、110,300,600,1200,2400,4800,9600,14400,19200,38400,57600,115200,128000および256000ビット/秒 – automaton