シリアルポートに書き込むとき、実際にどのデータが転送されますか?

シリアルポートに書き込むとき、実際にどのデータが転送されますか?

PCからデバイスにデータをシリアル転送するには、次の3つの作業を行う必要があります。

  1. USBシリアルコンバータ(FTDIディストリビュータなど)をPCのUSBポートに接続する必要があります。
  2. ターゲットデバイスはUSBシリアルコンバータのシリアル出力に接続されています。
  3. デバイスが接続されているシリアルポートに書き込みます。

私が混乱しているのは、なぜデータを書き込むにはなぜそのようなUSBシリアルコンバータが必要なのかということです。TVシリーズとにかく移植しますか?コンバータが必要なので、私が望むシリアルデータではなくUSBパケットがまだ送信されていることを示します。

私の意見では、USBシリアルコンバータは、転送速度やパリティなどのシリアルデータと情報を含むUSBパケットを受信して​​いるようです。 USBポートから直接シリアルデータを送信するのではなく、なぜこれを行うのですか?

ベストアンサー1

私が混乱しているのは、とにかくシリアルポートに書き込むには、なぜこのようなUSBシリアルコンバータが必要ですか?

あなたは次のアドレスに手紙を書いています。抽象的なシリアルポート、いいえシリアルポート自体に。実際、USBポートアダプタはIPネットワーク(うーん)。または、次のいずれかのソリューションを使用する場合この問題

プログラムは常に抽象化と対話します。一連のソフトウェアとハ​​ードウェア「アダプタ」に書き込むのではなく、物理画面に書き込むのはどうでしょうか? (グラフィックシステム、グラフィックカード、HDMIなど発生する可能性のある「ジャンプ」について言及します。)

このパスに進み、すべてを再実装して画面に直接書き込むことができますが、HDMIモニタの代わりにVGAモニタを接続する場合は、プログラムを変更する必要があります。これが、オペレーティングシステムで処理できる抽象化を提供できるようにする理由です。

おすすめ記事