ファームウェア関数一覧
DMA_GetCurrDataCounter †
ヘッダ宣言 †
関数プロトタイプ †
uint16_t DMA_GetCurrDataCounter(DMA_Channel_TypeDef* DMAy_Channelx)
動作 †
- 指定したDMAyのxチャンネルのDMA転送の残りのデータ・ユニット数を返却します。
引数 †
- 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 |
戻り値 †
- uint16_t型
DMA転送の残りのデータ・ユニット数をuint16_t型で返却します。
出力値 †
呼び出し関数 †
サンプル †
/* Get the number of remaining data units in the current DMA1
Channel2 transfer */
uint16_t CurrDataCount;
CurrDataCount = DMA_GetCurrDataCounter(DMA1_Channel2);
参照 †