ファームウェア関数一覧
DMA_ClearFlag †
ヘッダ宣言 †
関数プロトタイプ †
void DMA_ClearFlag(uint32_t DMA_FLAG)
動作 †
- 指定したDMAyのxチャンネルのフラグをクリアします。
引数 †
- DMA_FLAG
|で繋げることにより、複数のフラグを同時にクリアできます。
DMA_FLAG | 説明 |
DMA1_FLAG_GL1 | DMA1 Channel1 グローバル・フラグ |
DMA1_FLAG_TC1 | DMA1 Channel1 転送完了・フラグ |
DMA1_FLAG_HT1 | DMA1 Channel1 半転送・フラグ |
DMA1_FLAG_TE1 | DMA1 Channel1 転送エラー・フラグ |
DMA1_FLAG_GL2 | DMA1 Channel2 グローバル・フラグ |
DMA1_FLAG_TC2 | DMA1 Channel2 転送完了・フラグ |
DMA1_FLAG_HT2 | DMA1 Channel2 半転送・フラグ |
DMA1_FLAG_TE2 | DMA1 Channel2 転送エラー・フラグ |
DMA1_FLAG_GL3 | DMA1 Channel3 グローバル・フラグ |
DMA1_FLAG_TC3 | DMA1 Channel3 転送完了・フラグ |
DMA1_FLAG_HT3 | DMA1 Channel3 半転送・フラグ |
DMA1_FLAG_TE3 | DMA1 Channel3 転送エラー・フラグ |
DMA1_FLAG_GL4 | DMA1 Channel4 グローバル・フラグ |
DMA1_FLAG_TC4 | DMA1 Channel4 転送完了・フラグ |
DMA1_FLAG_HT4 | DMA1 Channel4 半転送・フラグ |
DMA1_FLAG_TE4 | DMA1 Channel4 転送エラー・フラグ |
DMA1_FLAG_GL5 | DMA1 Channel5 グローバル・フラグ |
DMA1_FLAG_TC5 | DMA1 Channel5 転送完了・フラグ |
DMA1_FLAG_HT5 | DMA1 Channel5 半転送・フラグ |
DMA1_FLAG_TE5 | DMA1 Channel5 転送エラー・フラグ |
DMA1_FLAG_GL6 | DMA1 Channel6 グローバル・フラグ |
DMA1_FLAG_TC6 | DMA1 Channel6 転送完了・フラグ |
DMA1_FLAG_HT6 | DMA1 Channel6 半転送・フラグ |
DMA1_FLAG_TE6 | DMA1 Channel6 転送エラー・フラグ |
DMA1_FLAG_GL7 | DMA1 Channel7 グローバル・フラグ |
DMA1_FLAG_TC7 | DMA1 Channel7 転送完了・フラグ |
DMA1_FLAG_HT7 | DMA1 Channel7 半転送・フラグ |
DMA1_FLAG_TE7 | DMA1 Channel7 転送エラー・フラグ |
DMA2_FLAG_GL1 | DMA2 Channel1 グローバル・フラグ |
DMA2_FLAG_TC1 | DMA2 Channel1 転送完了・フラグ |
DMA2_FLAG_HT1 | DMA2 Channel1 半転送・フラグ |
DMA2_FLAG_TE1 | DMA2 Channel1 転送エラー・フラグ |
DMA2_FLAG_GL2 | DMA2 Channel2 グローバル・フラグ |
DMA2_FLAG_TC2 | DMA2 Channel2 転送完了・フラグ |
DMA2_FLAG_HT2 | DMA2 Channel2 半転送・フラグ |
DMA2_FLAG_TE2 | DMA2 Channel2 転送エラー・フラグ |
DMA2_FLAG_GL3 | DMA2 Channel3 グローバル・フラグ |
DMA2_FLAG_TC3 | DMA2 Channel3 転送完了・フラグ |
DMA2_FLAG_HT3 | DMA2 Channel3 半転送・フラグ |
DMA2_FLAG_TE3 | DMA2 Channel3 転送エラー・フラグ |
DMA2_FLAG_GL4 | DMA2 Channel4 グローバル・フラグ |
DMA2_FLAG_TC4 | DMA2 Channel4 転送完了・フラグ |
DMA2_FLAG_HT4 | DMA2 Channel4 半転送・フラグ |
DMA2_FLAG_TE4 | DMA2 Channel4 転送エラー・フラグ |
DMA2_FLAG_GL5 | DMA2 Channel5 グローバル・フラグ |
DMA2_FLAG_TC5 | DMA2 Channel5 転送完了・フラグ |
DMA2_FLAG_HT5 | DMA2 Channel5 半転送・フラグ |
DMA2_FLAG_TE5 | DMA2 Channel5 転送エラー・フラグ |
戻り値 †
- FlagStatus
FlagStatus | 説明 |
SET | フラグがセットされています |
RESET | フラグがセットされていません |
出力値 †
呼び出し関数 †
サンプル †
/* Clear the DMA1 Channel3 transfer error interrupt pending bit */
DMA_ClearFlag(DMA1_FLAG_TE3);
参照 †