SPI.beginTransaction()

Last revision:2026/01/24

名称

SPI.beginTransaction()

説明

beginTransaction()は、指定した設定でSPIバスを初期化し、バスの制御を専有する。この関数は、特定のSPIペリフェラルと通信を開始する前に呼び出す必要がある。これにより、適切な設定が行われ、他のSPIデバイスや割り込みとの競合を防ぐことができる。

この関数を呼び出す前に、SPI.begin()を呼び出す必要がある。

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

書式

SPI.beginTransaction(mySettings)

C言語シグネチャ(avr)

void SPIClass::beginTransaction(SPISettings settings);

引数

mySettings適用するSPI設定(クロックスピード、ビット順序、データモード)。詳細は、SPISettingsを参照。

戻り値

なし。

オリジナルのページ

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

最終更新日

August 16, 2026

inserted by FC2 system