11110000
のデータをrs-232としたいとします。スタートビットは1
、ストップビットは0
です。私は偶数パリティを使用します。パリティビットはここでどのように機能しますか?データのみをチェックして0
になるか、ビット全体をチェックして1
になるのですか?パリティチェックにRS-232の開始ビットと停止ビットが含まれていますか?
1
A
答えて
1
開始ビットと停止ビットはフレーミング用であり、パリティ計算の一部ではありません。
データビットのみがパリティ計算に含まれます。
パリティビットは、パリティ設定と一致する1の合計数(パリティ)を値に設定する追加ビットです。
11110000
の例では、4ビットの1があります。 4つは偶数です。あなたは偶数パリティを指定するので、パリティビットはゼロでなければならないので、1の数が偶数になるようにしてください。
奇数パリティを指定した場合、パリティビットは、1のカウントが5(奇数)になるようにする必要があります。
スタートビットが
1
であり、ビットを停止実際には他の方法で「ラウンド0
ですされています。
開始ビットは、スペースまたは0
です。ストップビットは、1
のマークです。
RS-232の場合、スペースは正の電圧で、マークは負の電圧です。
RS-232タイミング図は、通常、オシロスコープと同様に、Y軸上のマーク(1)の上にスペース(0)を表示します。
関連する問題
- 1. MarkdownSharpにはクライアント/ javascriptビットが含まれていますか?
- 2. 符号は32ビットに拡張され、nビットから始まります - C
- 3. 開始、停止、再開後にコルーチンが2回実行されています
- 4. アニメーションの開始と停止
- 5. Powerbuilder 11.2がWindows 64ビットの動作を停止しました。
- 6. 32ビットのインストーラ中に32ビットと64ビットの.NET machine.configを変更する64ビットプロセスを開始
- 7. メテオギャラクシー開始と停止
- 8. 開始/一時停止トグルボタンでタイマーが始まらない
- 9. CRONによって開始されたPHPスクリプトの実行を停止または停止しますか?
- 10. 符号が11ビットから32ビットに拡張されます
- 11. 開始後fa-spinが停止し、ページがリロードされます
- 12. SonarQube 6.1自体が停止しています。開始していません
- 13. コンピューティングシェーダでは、チャネルごとに8ビット、チャネルごとに16ビットのUAVがサポートされていますか?
- 14. スレッドが開始されるとJavaのメインコードが停止する
- 15. 32ビットと64ビットのPythonが衝突しますか?
- 16. SVGファイルのアニメーションを停止 - コードスニペットが含まれています
- 17. MusicPlayer一時停止と開始から開始
- 18. WP7の停止/開始ボタンバインド
- 19. Androidサービスの開始/停止
- 20. AsyncTaskはサービスによって開始されますか?サービスが停止すると終了しますか?
- 21. uint8_t、uint16_tはそれぞれ8ビットと16ビットであることが保証されていますか?
- 22. アプリケーションが新しいアクティビティの開始を停止しました
- 23. プログラムでBizTalk 2009アプリケーションを停止して開始しますか?
- 24. AS3でforループを停止して開始しますか?
- 25. JavaScriptのオーディオの開始と停止
- 26. コンテンツスライダの停止とアコーディオンの開始
- 27. アンドロイドのTimerTaskの開始と停止
- 28. rs232からインポートされた文字列にヌルが含まれています
- 29. スレッド-JButtonアライメントの開始と停止
- 30. GLUTアニメーションの開始と停止
のみのデータビットが使用されています。しかし、ねえ、ある種のうねったUARTチップにスタートビットと1ストップビットが含まれていれば、それを伝える方法はありません。それらの値は常に同じですから。だからそれは問題ではなく、問題は無関係です。 –