SPIプロトコルについて

4線式
SCLK、クロック信号、クロック周波数はSPIレート、SPIモード関連
MOSI、マスター出力、スレーブ入力、マスターデータ
MISO、マスター入力、スレーブ出力
CS、スレーブデバイス選択、アクティブローの
3線式
のみあります。 3 ライン: SCLK、MOSI、CS、MISO データラインなし、単信通信に適しており、マスターはスレーブとのデータの送受信のみを行います。
ワイヤは SCLK、SDIO、CS の 3 本のみです。ここでの SDIO は双方向ポートとして使用され、半二重通信に適しています。たとえば、ADI の多くの ADC チップは双方向伝送をサポートしています。FPGA を使用して双方向ポートを動作させる場合、入力として高インピーダンス状態 z に設定する必要があります。
4 つの動作モード
CPOL=0 は、アイドル状態で SCK が 0 であることを意味します。
CPOL=1 は、アイドル状態で SCK が 1 であることを意味します。
CPHA=0 は、SCK の最初のエッジで入出力データが有効であることを意味します。
CPHA=1 は、 in 入力データと出力データは SCK の 2 番目のエッジで有効です
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_49048045/article/details/118441590