Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

16/05/2013 #1


Problema RB2 e interrupciones
Hola, tengo el siguiente codigo:
Código:
esperaRing:
   for (cuentaRing=0;cuentaRing<=10;cuentaRing++){
      while(RB0==0){
      }
      while(RB0==1){
      }
   }
errorClave=3;        //Cantidad de errores de clave permitidos

inicioClave:

enable_interrupts(global);

   RB2=1;                           
   RA1=1;                           
   
   
 for (i=0;i<4;i++){
   while(RB1==0); 

   if(RB1==1){
   delay_ms(100);
         claveIngresa[i]=temporal; 
   }
   while(RB1==1);
 }
  disable_interrupts(INT_RTCC);   //Deshabilitamos las interrupciones globales 
  disable_interrupts(global);   //Deshabilitamos las interrupciones globales
El problema es que el pin RB2 prende y se vuelve a apagar inmediatamente, si elimino la linea
" enable_interrupts(global); " RB2 prende y queda en alto, cual puede ser el problema? ya que necesito habilitar las interrupciones globales para utilizar el TMR0.

Gracias
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.