[[ファームウェア関数一覧>ファームウェア関数一覧#d5c56b4f]] *TIM_DMACmd [#e104cb8f] #contents **ヘッダ宣言 [#g003ba18] **関数プロトタイプ [#b782fe81] void TIM_DMACmd(TIM_TypeDef* TIMx, uint16_t TIM_DMASource,FunctionalState Newstate) **動作 [#l723b57b] -タイマのDMA要求を有効・無効化します。 **引数 [#t9b10e32] -TIMx&br; TIM1~TIM8を指定します。&br; &br; #include(Macro/TIMx,notitle) &br; -TIM_DMASource&br; DMA要求のソースを以下のマクロから選択します。&br; &br; #include(Macro/TIM_DMASource,notitle) &br; 各タイマの要求するDMAソースは以下の通りです。&br; &br; |CENTER:DMA要求|CENTER:TIM1|CENTER:TIM2|CENTER:TIM3|CENTER:TIM4|CENTER:TIM5|CENTER:TIM6|CENTER:TIM7|CENTER:TIM8|h |TIM_DMA_Update|CENTER:○|CENTER:○|CENTER:○|CENTER:○|CENTER:○|CENTER:○|CENTER:○|CENTER:○| |TIM_DMA_CC1|CENTER:○|CENTER:○|CENTER:○|CENTER:○|CENTER:○|CENTER:-|CENTER:-|CENTER:○| |TIM_DMA_CC2|CENTER:○|CENTER:○|CENTER:-|CENTER:○|CENTER:○|CENTER:-|CENTER:-|CENTER:○| |TIM_DMA_CC2|CENTER:○|CENTER:○|CENTER:○|CENTER:○|CENTER:○|CENTER:-|CENTER:-|CENTER:○| |TIM_DMA_CC3|CENTER:○|CENTER:○|CENTER:○|CENTER:-|CENTER:○|CENTER:-|CENTER:-|CENTER:○| |TIM_DMA_CC4|CENTER:○|CENTER:-|CENTER:-|CENTER:-|CENTER:-|CENTER:-|CENTER:-|CENTER:○| |TIM_DMA_Trigger|CENTER:○|CENTER:-|CENTER:○|CENTER:○|CENTER:○|CENTER:-|CENTER:-|CENTER:○| &br; -NewState&br; DMA要求ソースの有効・無効を指定します。&br; &br; #include(Macro/NewState,notitle) &br; --ENABLE DMA要求有効 --DISABLE DMA要求無効 &br; **戻り値 [#k6a56495] -無し **場所 [#a98d08a9] **呼び出し関数 [#hc9da3b2] -無し **サンプル [#nad790da] /* TIM5 Capture Compare 1 DMA Request Configuration */ TIM_DMACmd(TIM5, TIM_DMA_CC1, ENABLE); **参照 [#d54973ff] -STMマイコン徹底入門 P. -STMマイコン徹底入門 P.199