シリアル通信の仕組みや頻出用語を簡単にまとめてみた

どーも、ぐるたか@guru_takaです。

シリアル通信をよく理解せず使っていたので、調べてみて誰にでも概略が伝わるように噛み砕いてみました。

シリアル通信とは?


引用:電子工作初心者のために シリアル通信方式を分かりやすくまとめてみた

シリアル通信とは、1ビットずつデータを送信する接続方式です。非常にシンプルというメリットもありますが、伝搬速度が遅いデメリットもあります。

MEMO
パラレル通信は、バイト単位(=8ビット)を一度に送る方法です。

ビット・バイトについて

  • ビット:コンピュータ上で扱う数字の単位。0 or 1で表す情報(2進数)
  • 1バイト=8ビット。バイトは0~255まで表現可能
  • バイトを、16進数で0x01のように表記することもある。理由は2桁で表現できるので読みやすいため

シリアル通信のデータのやり取り

バイト単位でデータの意味を認識し、0〜255までの数字が受信できます。この数字には意味をもたないので、数字に何かしらの意味をもたせる必要があります。

MEMO
例えばASCIIの文字コードを使えば、7ビットを英数字1文字として伝達できます!

通信速度の単位「bps」

シリアル通信には「〜ビット/秒」でデータを送るという通信速度(bps:bps: bit-per-second)があります。

送信側と受信側でbpsをあわせておくと、正常にデータを送受信できるようです!

参考リンク

参考 シリアル通信dotstudio, inc. 参考 USBシリアル通信ひつじ(日辻)のWebページ 参考 電子工作初心者のために シリアル通信方式を分かりやすくまとめてみたQiita

コメントを残す