質問: windows:rs232cの設定可能なボーレート usbシリアル変換ケーブルを使った場合の最高ボーレートは、 ケーブルの仕様または実力に依存するのでしょうか?(921kbpsなど) そういったケーブルを使用した場合、 windowsデバイスマネージャに無い設定値(200kbpsなど)といった 特殊なボーレート設定も可能でしょうか? teratermを使って手打ちでボーレートを入れて通信したいと思っています。
回答: 一般的なusbシリアル変換ケーブルは、windowsから、あたかもcomポートに出力したかの様にドライバーが仲介しますので、windowsのcomポートのデバイスマネージャにない設定は出来ないと思います。 従って、最高ボーレートの制限も、ボーレートの設定も、comポートのデバイスマネージャの範囲内ということになるかと思います。 仮に直接i/oを制御したとしても、基本的には元のクロックを分周するだけなので、基本的には倍々での設定で、半端なレートには出来ないのと思います。 windowsになると、だんだん中身に手が出せなくなりますよね。 どうしても任意のボーレートで通信ということになると、いっそ間にマイコンボードを介在させる方が良いのではないでしょうか...(秋月とかで売ってるh8とかの) ご参考に。