[[ファームウェア関数一覧>ファームウェア関数一覧#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

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS