12,796
回編集
(ページの作成:「== 概要 == SPI (Serial Peripheral Interface) は、マスター・スレーブ方式を採用するシリアル通信インターフェースの一種であり、主にマイコンとペリフェラル (周辺機器) 間の通信に使用される。<br> <br> 同期式通信で、マスターがクロック信号を生成する。<br> 全二重 (双方向) 通信が可能であり、少ないピン数で高速なデータ通信を実現することができる。<…」) |
|||
38行目: | 38行目: | ||
== MSP430G2553のSPI通信 == | == MSP430G2553のSPI通信 == | ||
==== MSP430G2553のSPIモジュール ==== | |||
MSP430G2553におけるSPIモジュールは、USCI_A0レジスタ (Universal Serial Communication Interface) を使用することにより、実現することができる。<br> | MSP430G2553におけるSPIモジュールは、USCI_A0レジスタ (Universal Serial Communication Interface) を使用することにより、実現することができる。<br> | ||
MSP430マイコンでは、マスターおよびスレーブとして動作可能である。<br> | MSP430マイコンでは、マスターおよびスレーブとして動作可能である。<br> | ||
<br> | |||
7つの動作モードが選択できる。 (3線式SPI、4線式SPI、I2C等)<br> | |||
<br> | |||
データ長は<u>7ビット</u>、または、<u>8ビット</u>が選択可能である。<br> | |||
<br> | <br> | ||
MSP430G2553のSPIは、センサ、メモリ、ディスプレイ等の外部デバイスとの高速なデータ通信に適している。<br> | MSP430G2553のSPIは、センサ、メモリ、ディスプレイ等の外部デバイスとの高速なデータ通信に適している。<br> | ||
適切な設定と通信プログラムにより、効率的なデータ交換が可能である。<br> | 適切な設定と通信プログラムにより、効率的なデータ交換が可能である。<br> | ||
<br> | <br> | ||
==== SPI通信で使用する信号線 ==== | ==== SPI通信で使用する信号線 ==== |