SPI.setDataMode()

Last revision:2026/01/24

名称

SPI.setDataMode()

説明

setDataMode()は、SPIのデータモード(クロック極性(CPOL)とクロックフェーズ(CPHA))を設定する。詳細はWikipediaのSPIに関する項目を参照。

この関数はSPIライブラリの一部である。詳細は、SPIを参照すること。

書式

  • SPI.setDataMode(mode)
  • SPI.setDataMode(chipSelectPin, mode)(Arduino Due)

C言語シグネチャ(avr)

void SPIClass::setDataMode(uint8_t mode);

引数

modeSPIのデータモード。利用可能な値
SPI_MODE0: CPOL=0、CPHA=0
SPI_MODE1: CPOL=0、CPHA=1
SPI_MODE2: CPOL=1、CPHA=0
SPI_MODE3: CPOL=1、CPHA=1
chipSelectPin周辺デバイスのチップセレクトピン(Arduino Due)。

戻り値

なし。

注意

この関数は、非推奨なので、新しいプロジェクトでは利用されるべきではない。SPISettingsSPI.beginTransaction()をSPIパラメータの設定に利用すること。

オリジナルのページ

https://docs.arduino.cc/language-reference/en/functions/communication/SPI/setDataMode/

最終更新日

August 16, 2026

inserted by FC2 system