Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/06/2010, 11:34
Fw190
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 14 años, 7 meses
Puntos: 73
Respuesta: Pregunta sobre servos y c++

El programa efectúa una configuración inicial y luego entra al bucle. Este bucle es un bucle infinito (while(1), la condición es siempre verdadera) y lo único que hace es cambiar el valor de x en función del estado de RD7, que en la descripción al principio de la función config te indica que es una entrada de control. Este valor de x se aplica como valor para un temporizador, que es lo que se ve en la función de servicio de interrupción (la que aparece como void interrupt).

Por lo que puedo ver, parece que el principio de funcionamiento es aplicar una configuración inicial y luego entrar a un bucle infinito, con el fin de quedar en espera de que vayan sucediendo eventos que son tratados por la rutina de servicio de interrupciones.

Saludos,