[[ファームウェア関数一覧>ファームウェア関数一覧#d5c56b4f]]
*TIM_ICInit [#g8896759]
#contents
**ヘッダ宣言 [#h5c9aad9]

**関数プロトタイプ [#c19c7518]
 void TIM_ICInit(TIM_TypeDef* TIMx, TIM_ICInitTypeDef* TIM_ICInitStruct)
**動作 [#q7bca93b]
-
**引数 [#s0818519]
-TIMx&br;
タイマ周辺回路をTIM''x''で指定します。&br;
''x''は1, 2, 3, 4, 5 又は 8を選択できます。&br;
&br;
-TIM_ICInitStruct
'''stm32f10x_tim.h'''で定義される構造体です。
 typedef struct
 {
   uint_t16 TIM_Channel;
   uint_t16 TIM_ICPolarity;
   uint_t16 TIM_ICSelection;
   uint_t16 TIM_ICPrescaler;
   uint_t8 TIM_ICFilter;
 } TIM_ICInitTypeDef
--TIM_Channel
TIM チャンネルを設定します
|CENTER:TIM_Channe|CENTER:説明|h
|TIM_Channel_1|TIM Channel 1を使用します|
|TIM_Channel_2|TIM Channel 2を使用します|
|TIM_Channel_3|TIM Channel 3を使用します|
|TIM_Channel_4|TIM Channel 4を使用します|
--TIM_ICPolarity
入力信号の有効なエッジを選択します
|CENTER:TIM_ICPolarity|CENTER:説明|h
|TIM_ICPolarity_Rising|TIM の入力キャプチャは立ち上がりエッジで行われます|
|TIM_ICPolarity_Falling|TIM の入力キャプチャは立ち下がりエッジで行われます|
--TIM_ICSelection
|CENTER:TIM_ICSelection|CENTER:説明|h
|TIM_ICSelection_DirectTI|TIM 入力の 1, 2, 3 又は 4 が IC1, IC2, IC3 又は IC4 それぞれに接続されます|
|TIM_ICSelection_IndirectTI|TDB|
|TIM_ICSelection_TRC|TDB|
--TIM_ICPrescaler
|CENTER:TIM_ICPrescaler|CENTER:説明|h
|TIM_ICPSC_DIV1|TDB|
|TIM_ICPSC_DIV2|TDB|
|TIM_ICPSC_DIV4|TDB|
|TIM_ICPSC_DIV8|TDB|
--TIM_ICFilter
入力キャプチャフィルタの値を設定します。&br;
設定できる値は0x0から0xFの間です。&br;
**戻り値 [#cc94ca98]
-無し
**場所 [#x7d2f996]
**呼び出し関数 [#dab7b3cb]
-無し
**サンプル [#a153a07b]
 /* TIM3 Input Capture Channel 1 mode Configuration */
 TIM_ICInitTypeDef TIM_ICInitStructure;
 TIM_ICInitStructure.TIM_Channel = TIM_Channel_1;
 TIM_ICInitStructure.TIM_ICPolarity = TIM_ICPolarity_Falling;
 TIM_ICInitStructure.TIM_ICSelection = TIM_ICSelection_DirectTI;
 TIM_ICInitStructure.TIM_ICPrescaler = TIM_ICPSC_DIV2;
 TIM_ICInitStructure.TIM_ICFilter = 0x0;
 TIM_ICInit(TIM3, &TIM_ICInitStructure);
**参照 [#gfe35fa2]
-STMマイコン徹底入門 P.


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS