AnsweredAssumed Answered

STM32F7 - timer 6 interrupt

Question asked by Omar Suárez on Jun 15, 2017

Hi,

 

I have been developping a HAL to configure and control the basic functions of the timers so I can configure an interrupt using timers 6 and 7.

The issue I am experimenting is that when I firstly initialize and enable the interrupts for the TIM6 I instantly have the first interrupt.

The way I am configuring the timer is :

   1. Configure all the parameters (operation mode, period, ARR preload enable, etc)

   2. Enable the TIM interrupt (UDIS and UIE)

   3. Enable the counter (CEN = 1) 

 

But I also tried to chage step 2 and 3 :

   1. Configure all the parameters (operation mode, period, ARR preload enable, etc)

   2. Enable the counter (CEN = 1) 

   3. Enable the TIM interrupt (UDIS and UIE) 

 

I obtain the same strange behaviour.

 

Is this the correct way to configure for the first time?

After this first instantaneous interrupt it works fine during the next interrupts (I re-init the TIM6 inside a callback).

 

Thanks in advanced,

Omar

Outcomes