ファームウェア関数一覧
SPI_I2S_DMACmd †
ヘッダ宣言 †
関数プロトタイプ †
void SPI_I2S_DMACmd(SPI_TypeDef* SPIx, uint16_t SPI_I2S_DMAReq, FunctionalState NewState)
動作 †
- SPIx/I2Sx周辺回路のDMAインターフェイスを有効・無効にします。
引数 †
- SPIx
SPIx | 説明 |
SPI1 | SPI1を選択 |
SPI2 | SPI2を選択 |
SPI3 | SPI3を選択 |
- SPI_I2S_DMAReq
SPI DMA転送要求を指定します。
SPI_I2S_DMAReq | 説明 |
SPI_I2S_DMAReq_Tx | 送信バッファのDMA転送要求を選択 |
SPI_I2S_DMAReq_Rx | 受信バッファのDMA転送要求を選択 |
- NewState
NewState | 説明 |
ENABLE | 有効にします |
DISABLE | 無効にします |
出力値 †
戻り値 †
場所 †
呼び出し関数 †
サンプル †
/* Enable SPI2 Rx buffer DMA transfer request */
SPI_I2S_DMACmd(SPI2, SPI_I2S_DMAReq_Rx, ENABLE);
/* Enable I2S3 Rx buffer DMA transfer request */
SPI_I2S_DMACmd(SPI3, SPI_I2S_DMAReq_Rx, ENABLE);
参照 †