ファームウェア関数一覧
SPI_I2S_GetITStatus †
ヘッダ宣言 †
関数プロトタイプ †
ITStatus SPI_I2S_GetITStatus(SPI_TypeDef* SPIx, uint8_t SPI_I2S_IT)
動作 †
- SPIx周辺回路の割り込み発生の有無を返却します。
引数 †
- SPIx
SPIx | 説明 |
SPI1 | SPI1を選択 |
SPI2 | SPI2を選択 |
SPI3 | SPI3を選択 |
- SPI_I2S_IT
SPI割り込みソースを指定します。
SPI_I2S_IT | 説明 |
SPI_I2S_IT_TXE | Tx buffer empty interrupt mask |
SPI_I2S_IT_RXNE | Rx buffer not empty interrupt mask |
SPI_I2S_IT_ERR | Error interrupt mask |
出力値 †
戻り値 †
- ITStatus
ITStatus | 説明 |
SET | 割り込みが発生しています |
RESET | 割り込みは発生していません |
場所 †
呼び出し関数 †
サンプル †
/* Test if the SPI1 Overrun interrupt has occurred or not */
ITStatus Status;
Status = SPI_I2S_GetITStatus(SPI1, SPI_I2S_IT_OVR);
/* Test if the I2S2 Underrun interrupt has occurred or not */
ITStatus Status;
Status = SPI_I2S_GetITStatus(SPI2, I2S_IT_UDR);
参照 †