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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
10/18/05 23:23
Read: times


 
#102594 - Int 0
i've been using the int0 for adding a value to a var, i'm using a switch for call the int0.

if i've press the switch seems like the interrupt is executing too many times.

i have this code:


unsigned char   creditos_por_pulsos[]={1, 2, 5, 10, 20, 25, 50, 100};

void capturar_entradas() interrupt 0{
    unsigned char vartmp;
    while(IT0==1);
    EA=0;
    vartmp=P3>>5;
    valor_credito=creditos_por_pulsos[vartmp];
    creditos=creditos+valor_credito;
    total_entradas=total_entradas+valor_credito;    
    EA=1;
}


thanks,

Ruben Porras



List of 10 messages in thread
TopicAuthorDate
Int 0            01/01/70 00:00      
   int 0            01/01/70 00:00      
      thanks            01/01/70 00:00      
   points            01/01/70 00:00      
   Hope this would help u.........            01/01/70 00:00      
      Key debounce            01/01/70 00:00      
      I do not see "micro" asking for help, yo            01/01/70 00:00      
      .u didnt...U have...If ur...suits            01/01/70 00:00      
         sorry for the inconvenience caused by me            01/01/70 00:00      
   the mistake is using int 0            01/01/70 00:00      

Back to Subject List