#author("2017-07-16T10:23:07+00:00","default:admin","admin")
*UART [#le07ab2a]
#author("2017-07-16T13:14:56+00:00","default:admin","admin")
-[[I2C、SPIとは?:http://www.wsnak.com/kit/i2cspi/abouti2cspi.html]]
-[[I2C通信に対応開始! | 株式会社バニーホップ:https://archive.bunnyhop.jp/information-20150825/]] ... I2C, SPI, UART について詳しく解説している

*I2C [#f6b98f42]
*I2C(Inter-Integrated Circuit) [#n4170000]
-フィリップス社で開発されたシリアル通信の規格

-I2Cバスとは、SCL(シリアル・クロック)と、双方向のSDA(シリアル・データ)の2本の信号線(GNDは含まず)で通信する同期式のシリアル通信
-バスには複数のスレーブを接続でき、マスタは個別に決められたスレーブのアドレスを指定して、スレーブを選択してからそのスレーブと通信する
-ビットレートにより、標準モード、ファースト・モード、ハイスピード・モードがある

*SPI(Serial Peripheral Interface) [#d48aa577]
-モトローラ社が提唱したシリアル通信の規格

-SPIバスとはSCK(シリアル・クロック)と単方向のSDI、SDOの3本の信号線(GNDは含まず)で通信する同期式のシリアル通信
-バスには複数のスレーブを接続できるが、それらを特定するためにマスタはSS(スレーブ・セレクト)信号でスレーブを選択しなければならない
-信号線は増えるが、データのフォーマットや原理が単純なため高速で通信できる

*UART(Universal Asynchronous Receiver Transmitter) [#rc632bf4]
-1対1のデータ通信を前提としている
-双方向通信が可能
-主にPC間やマイコン間のコンソール制御に利用されている
-最近のほとんどのマイコンにはUART機能が搭載されており、マイコン間のデータ交換や、変換ICを使用してRS232C規格の通信またはUSB規格の通信に変換し、パソコンやFA機器とデータのやり取りをすることが可能

*RS-232C [#s4274ff0]
-RS-232Cインタフェース(例えばパソコンのCOMポート)は、UARTの入出力信号をRS-232Cの定める電圧に変換するデバイスを経由して外部コネクタ(パソコンで言えばD-SUB9ピンコネクタ)に繋がる構成になっています。この変換器のことを俗に「RS-232Cドライバ」などと呼んでいますが、マキシムという会社のMAX232というデバイスが有名です。


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS