ファームウェア関数一覧
DMA_GetITStatus †
ヘッダ宣言 †
関数プロトタイプ †
ITStatus DMA_GetITStatus(uint32_t DMA_IT)
動作 †
- 指定したDMAyのxチャンネルの割り込み状態を返却します。
引数 †
- DMAy_Channelx
DMAy_Channelx | 説明 |
DMA1_Channel1 | DMA1 Channel1 |
DMA1_Channel2 | DMA1 Channel2 |
DMA1_Channel3 | DMA1 Channel3 |
DMA1_Channel4 | DMA1 Channel4 |
DMA1_Channel5 | DMA1 Channel5 |
DMA1_Channel6 | DMA1 Channel6 |
DMA1_Channel7 | DMA1 Channel7 |
DMA2_Channel1 | DMA2 Channel1 |
DMA2_Channel2 | DMA2 Channel2 |
DMA2_Channel3 | DMA2 Channel3 |
DMA2_Channel4 | DMA2 Channel4 |
DMA2_Channel5 | DMA2 Channel5 |
- DMA_IT
DMA_IT | 説明 |
DMA_IT_TC | 転送完了フラグ |
DMA_IT_HT | 中間転送完了フラグ |
DMA_IT_TE | 転送エラーフラグ |
戻り値 †
- ITStatus
ITStatus | 説明 |
SET | 割り込みが発生しています |
RESET | 割り込みは発生していません |
出力値 †
呼び出し関数 †
サンプル †
/* Test if the DMA1 Channel7 transfer complete interrupt has
occurred or not */
ITStatus Status;
Status = DMA_GetITStatus(DMA1_IT_TC7);
参照 †