ファームウェア関数一覧

TIM_BDTRConfig

ヘッダ宣言

関数プロトタイプ

void TIM_BDTRConfig(TIM_TypeDef* TIMx, TIM_BDTRInitTypeDef *TIM_BDTRInitStruct)

動作

引数

  • TIMx
    タイマ周辺回路をTIMxで指定します。
    xは1, 2, 3, 4, 5, 6, 7, 8を選択できます。
  • TIM_BDTRInitStruct stm32f10x_tim.hで定義されている構造体です。
    typedef struct
    {
     uint16_t TIM_OSSRState;
     uint16_t TIM_OSSIState;
     uint16_t TIM_LOCKLevel;
     uint16_t TIM_DeadTime;
     uint16_t TIM_Break;
     uint16_t TIM_BreakPolarity;
     uint16_t TIM_AutomaticOutput;
    } TIM_BDTRInitTypeDef;
    • TIM_OSSRState
      TIM_OSSRState説明
      TIM_OSSRState_EnableTIM OSSR State is enabled
      TIM_OSSRState_DisableTIM OSSR State is disabled
    • TIM_OSSIState
      TIM_OSSIState説明
      TIM_OSSIState_EnableTIM OSSI State is enabled
      TIM_OSSIState_DisableTIM OSSI State is disabled
    • TIM_LOCKLevel
      TIM_LOCKLevel説明
      TIM_LOCKLevel_OFFNo bit is locked.
      TIM_LOCKLevel_1LOCK level 1 is used.
      TIM_LOCKLevel_2LOCK level 2 is used.
      TIM_LOCKLevel_3LOCK level 3 is used.
    • TIM_DeadTime
    • TIM_Break
      TIM_Break説明
      TIM_Break_EnableTIM Break Input is enabled
      TIM_Break_DisableTIM Break Input is disabled
    • TIM_BreakPolarity #include(): Limit exceeded: Macro/TIM_BreakPolarity
    • TIM_AutomaticOutput #include(): Limit exceeded: Macro/TIM_AutomaticOutput

戻り値

  • 無し

呼び出し関数

  • 無し

サンプル

/* OSSR, OSSI, Automatic Output enable, Break, dead time and Lock
Level configuration*/
TIM_BDTRInitTypeDef TIM_BDTRInitStructure;
TIM_BDTRInitStructure.TIM_OSSRState = TIM_OSSRState_Enable;
TIM_BDTRInitStructure.TIM_OSSIState = TIM_OSSIState_Enable;
TIM_BDTRInitStructure.TIM_LOCKLevel = TIM_LOCKLevel_1;
TIM_BDTRInitStructure.TIM_DeadTime = 0x05;
TIM_BDTRInitStructure.TIM_Break = TIM_Break_Enable;
TIM_BDTRInitStructure.TIM_BreakPolarity = TIM_BreakPolarity_High;
TIM_BDTRInitStructure.TIM_AutomaticOutput =
TIM_AutomaticOutput_Enable;
TIM_BDTRConfig(TIM1, &TIM_BDTRInitStructure);

参照

  • STMマイコン徹底入門 P.

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-05-12 (木) 00:30:02