STM32F103通常のタイマ割り込み問題、すぐに初期化した後、ブート、オープン許可割り込み、タイマ割り込み機能があります

問題:

ブート初期化後)割り込み機能TIM_ITConfig(許可するように開いた内側)(TIM3_Int_Initに存在し、すぐに一度タイマ割り込み機能を入力してください。一度だけ入力します。
最後に、タイマ初期化関数は閉じられています:
TIM_Cmd(TIM3、DISABLEは); //一時TIMx周辺機器を閉じました。この機能は、上述したフロントは無用初期化します。

 

 

ソリューション:

 

概要:それはTIM_TimeBaseInit(TIM5、&TIM_TimeBaseStructure)である必要があります。限り、更新イベントを発生さ 
TIM_ClearFlag(TIM5、TIM_FLAG_Update); 
 TIM_ITConfig(TIM5、TIM_IT_Update、ENABLE); TIM_TimeBaseInit(TIM5、&TIM_TimeBaseStructure)に、後で、それは表示されません割り込み機能TIM_ITConfig()、タイマ割り込み機能はすぐに状況を入力できるように開かれました。 
IM_Cmd(TIM5、ENABLE);の前に、彼はただ単に言葉の後ろに置くためのカウンターはカウンターをクリアする必要があるかもしれませんしましょう、重要ではありませんリリース後にリリースします。 

希望:割り込み機能TIM_ITConfigを(開くための許可を解決するためには)、すぐに一度タイマ割り込み機能を入力します。ヘルプがあります。

おすすめ

転載: blog.csdn.net/qq_23327993/article/details/89022170