SPI.beginTransaction()
名称
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