問題タブ [baud-rate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
277 参照

c# - デバイスとアプリケーションのボーレートはどのように関連していますか?

デバイス マネージャーによると、ボーレートが 9600 に設定された Bluetooth ポート (ポート A) があります。アプリケーション内で、Bluetooth モジュールを介して送信されたデータを読み取るために、2048 に設定されたSerialPortオブジェクトが作成されます。SerialPort.BaudRate

ポートAから受信したデータを別のポート(ポートB)に出力したい。ただし、最大ボーレートに影響する場合と影響しない場合がある信号処理を行う必要があります。ポート Bのオブジェクトをインスタンス化するSerialPort場合、ボーレートを何に設定する必要がありますか? また、デバイス マネージャでボーレートをどのように設定する必要がありますか?

0 投票する
2 に答える
2712 参照

c++ - libserial エラー: ボーレートを 115200 に設定できません

Libserial を使用して USB-uart モジュールと通信しようとしています。

以下は、最初の部分の私のコードです。

同じUSBモジュールを使用してUbuntu 12.04および13.04で実行すると、すべて

エラー: ボーレートを設定できませんでした。

いくつかのテストを行った結果、ボー レートを 115200 以上に設定すると、このエラーが発生することが最終的にわかりました。57600 および 19200 で問題なく動作します。

しかし、ボーレートを 115200 に設定する方法はあるのでしょうか? シリアル テスト ツールをダウンロードしました。これは 115200 として機能します (ただし、メッセージの内容は確認していません。送信 LED が点滅していることに気付きました)。

それともハードウェアの制限なので、ボーレートを上げたい場合は別のモジュールを購入する必要がありますか?

ありがとう

===========

アップデート:

  1. ハードウェアに問題はありません。115200 を使用して Windows VS でテストしたところ、問題なく動作しました。しかし、2 つの Ubuntu デスクトップ (12.04 と 13.04) では失敗しました。

  2. 設定後にボーレートを出力します

    serial_port.SetBaudRate(SerialStreamBuf::BAUD_115200);

    int レート = serial_port.BaudRate();

    cout << SerialStreamBuf::BAUD_115200 << endl;

    cout << レート << endl;

結果は、それらの値が同じであることを示しています。両方とも です4098

.good()次に、すべての部分にコメントを付けようとしましたが、そのSetBaudRate部分の後、プログラムは正常に開始されましたが、送信 LED が点滅しません。したがって、ボーレートの設定に実際には何か問題があると思うので、シリアルの初期化は失敗しましたが、返されるボーレートは正しいです。

今、私は次に何をすべきか分かりません...

私のコードをすべて見る必要がある場合

0 投票する
4 に答える
14746 参照

ethernet - なぜマンチェスター符号化では、ビットレートがボーレートの半分なのですか?

ボーレートはシンボルのレートだと思います.各シンボルにnビットが含まれている場合、ビットレートはn x baud rate

イーサネット (マンチェスター符号化) では、ビット レートがボー レートの半分の場合、シンボルには 1/2 ビットが含まれますか? 私の知る限り、ビットレートは少なくともシンボルレート (ボーレート) 以上であるべきです。

ボー レートとビット レートの関係については、私の理解では問題ありませんが、マンチェスター コードに関しては、まったく直感に反しています。

0 投票する
2 に答える
381 参照

avr - atmega8 UART - realterm で文字が表示されない

こんにちは、私はこれが初めてで、助けが必要です。'null' を与える代わりに、realterm に 'S' を表示するだけだと思われます。問題は何でしょうか?それはレジスターでしょうか?またはコード自体?

システムは 14745600 Hz の xtal で実行されています。ホストの速度は 9600 ボーです。すべての設定は 8N1 である必要があります。

0 投票する
2 に答える
4704 参照

serial-port - ボーレートを設定する値

Matlab では、Arduino 間のシリアル リンクを確立しています。高いボーレートは常に良いですか? 今は9600を使っていますが、それは単に最も標準的な値だからです。

0 投票する
0 に答える
1619 参照

c# - Arduinoのボーレートを自動検出

C# を使用して Arduino Mega2560 のボーレートを検出しようとしています。私のコードは以下の通りです:

BaudRate はこのように定数で指定しているのですが、自動で検出したいです。

たとえば、Arduino コードに Serial.begin(xxxx) が含まれている場合、プログラムは SP.BaudRate = xxxx を宣言する必要があります。

どうすればいいですか?

0 投票する
1 に答える
470 参照

asynchronous - 非同期モードを使用して 1 秒あたりの文字数を検索する

非同期モードで 2400bps 回線を介して 1 秒あたり何文字 (7 ビット + パリティ) を送信できるか。

計算したら300だったけど、本では240って書いてあったけど…どう?