Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/16/04 13:46
Read: times


 
#83236 - Code inside Task ()
Responding to: ???'s previous message
HI Erik,
j use a counter decremented in the ISR of a hardware timer. When the counter reaches zero a flag is set. The task look the flag and know it must execute. Code inside tasks look like :

void Task (void) {

// if timer still running exit
if (timer1 == TIM_RUNNING) return;
// timer expired reload counter and restart
time1 = TIME;
timer1 = TIM_RUNNING;

// now begins the code to be executed...
...
...
}

Massimo.

List of 6 messages in thread
TopicAuthorDate
Making embedded programs            01/01/70 00:00      
   State machine...            01/01/70 00:00      
   look here            01/01/70 00:00      
      Variations on a theme            01/01/70 00:00      
   HUH ?            01/01/70 00:00      
      Code inside Task ()            01/01/70 00:00      

Back to Subject List