From 55f0196b51d25f1634b3bbbb5a1d8401cbbdf90d Mon Sep 17 00:00:00 2001 From: WangQiang <807319473@qq.com> Date: Tue, 17 Nov 2015 07:12:31 +0000 Subject: [PATCH] =?UTF-8?q?=E5=90=AF=E7=94=A8=E4=B8=AD=E6=96=AD=20=20TIM?= =?UTF-8?q?=5FITConfig(=5FTimer,=20TIM=5FIT=5FUpdate,=20ENABLE);=20?= =?UTF-8?q?=E4=BD=8D=E7=BD=AE=E6=9C=89=E8=80=83=E7=A9=B6=EF=BC=8C=E7=90=86?= =?UTF-8?q?=E7=94=B1=E6=9C=AA=E7=9F=A5=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Timer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Timer.cpp b/Timer.cpp index e4cf0f85..c99cc2e7 100644 --- a/Timer.cpp +++ b/Timer.cpp @@ -94,7 +94,7 @@ void Timer::Config() //TIM_PrescalerConfig(_Timer, tr.TIM_Period,TIM_PSCReloadMode_Immediate); // 分频数立即加载 // 打开中断 //TIM_ITConfig(_Timer, TIM_IT_Update | TIM_IT_Trigger, ENABLE); - //TIM_ITConfig(_Timer, TIM_IT_Update, ENABLE); + TIM_ITConfig(_Timer, TIM_IT_Update, ENABLE); //TIM_UpdateRequestConfig(_Timer, TIM_UpdateSource_Regular); // 清除标志位 必须要有!! 否则 开启中断立马中断给你看 TIM_ClearFlag(_Timer, TIM_FLAG_Update); @@ -248,10 +248,10 @@ void Timer::SetHandler(bool set) int irqs[] = TIM_IRQns; if(set) { + // 打开中断 + //TIM_ITConfig(_Timer, TIM_IT_Update, ENABLE); Interrupt.SetPriority(irqs[_index], 1); Interrupt.Activate(irqs[_index], OnHandler, this); - // 打开中断 - TIM_ITConfig(_Timer, TIM_IT_Update, ENABLE); } else {