ファームウェア関数一覧
TIM_EncoderInterfaceConfig †
ヘッダ宣言 †
関数プロトタイプ †
void TIM_EncoderInterfaceConfig(TIM_TypeDef* TIMx, uint16_t TIM_EncoderMode, uint16_t TIM_IC1Polarity, uint16_t TIM_IC2Polarity)
動作 †
- タイマのエンコーダ・インターフェイスを設定します。
引数 †
- TIMx
エンコーダ・インターフェイスを設定するタイマ周辺回路をTIM1~TIM5,TIM8から指定します。
- TIM_EncoderMode
エンコーダ・インターフェイス・モードを以下のマクロで設定します。
TIM_EncoderMode | 説明 |
TIM_EncoderMode_TI1 | TIM encoder mode 1 is used. |
TIM_EncoderMode_TI2 | TIM encoder mode 2 is used. |
TIM_EncoderMode_TI12 | TIM encoder mode 3 is used. |
- TIM_IC1Polarity
TI1の有効な極性を以下のマクロから一つだけ選択します。
TIM_IC1Polarity | 説明 |
TIM_ICPolarity_Rising | TIM の入力キャプチャは立ち上がりエッジで行われます |
TIM_ICPolarity_Falling | TIM の入力キャプチャは立ち下がりエッジで行われます |
- TIM_IC2Polarity
TI2の有効な極性を以下のマクロから一つだけ選択します。
TIM_IC2Polarity | 説明 |
TIM_ICPolarity_Rising | TIM の入力キャプチャは立ち上がりエッジで行われます |
TIM_ICPolarity_Falling | TIM の入力キャプチャは立ち下がりエッジで行われます |
出力値 †
戻り値 †
場所 †
呼び出し関数 †
サンプル †
/* uses of the TIM1 Encoder interface */
TIM_EncoderInterfaceConfig(TIM1, TIM_EncoderMode_1,
TIM_ICPolarity_Rising,
TIM_ICPolarity_Rising);
参照 †