Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTERRUPCIONES, RESET Y RECURSOS AUXILIARES - Coggle Diagram
INTERRUPCIONES, RESET Y RECURSOS AUXILIARES
PROGRAMACIÓN EN SERIE DE LOS PIC16X8X
PROCESO DE PROGRAMACIÓN
GRABACIÓN DEL PROGRAMA EN EL CIRCUITO.
REQUERIMIENTOS DE LÍNEAS PARA PROGRAMACIÓN.
EL MODO DE REPOSO O DE BAJO CONSUMO
CARACTERÍSTICAS DEL MODO DE REPOSO
EJECUCIÓN DE LA INSTRUCCIÓN SLEEP.
CONSUMO DE ENERGÍA REDUCIDO.
CONDICIONES Y ACTIVACIÓN DEL MODO DE REPOSO
CONEXIÓN DE PATITAS Y ELIMINACIÓN DE IMPULSOS.
DESPERTAR POR ACTIVACIÓN EXTERNA, DESBORDAMIENTO O INTERRUPCIÓN.
CAUSAS DE INTERRUPCIÓN
GENERACIÓN DE UNA PETICIÓN DE INTERRUPCIÓN
AL OCURRIR 4 SUCESOS.
PROCESO INICIAL: GUARDAR PC, DESACTIVAR GIE, CARGAR VECTOR.
REGISTRO DE CONTROL DE INTERRUPCIONES (INTCON)
IMPLEMENTACIÓN DE SEÑALIZADORES Y BITS DE PERMISO.
BITS DE CONTROL: EEIE, TOIE, INTE, RBIE, T0IF, INTF, RBIF.
INTERRUPCIÓN POR DESBORDAMIENTO DEL TMRO
ACTIVACIÓN AL DESBORDARSE TMRO.
NECESIDAD DE RECARGAR TMRO.
INTERRUPCIÓN EXTERNA INT
ACTIVACIÓN POR ACONTECIMIENTOS EXTERNOS.
CONFIGURACIÓN DEL FLANCO ACTIVO MEDIANTE INTDEG.
INTERRUPCIÓN POR FINALIZACIÓN DE LA ESCRITURA EN EEPROM
SEÑALIZACIÓN DE FINALIZACIÓN DE ESCRITURA.
MANEJO DEL BIT EEIF Y PERMISOS.
INTERRUPCIÓN POR CAMBIO DE ESTADO EN RB7
DETECCIÓN DE PULSACIONES DE TECLAS EN TECLADO MATRICIAL.
REINICIALIZACIÓN O RESET
CAUSAS DE REINICIALIZACIÓN
CARGA DEL PC CON 000 H.
ESTADO LÓGICO DE REGISTROS ESPECÍFICOS.
RESET POR FALLO EN LA ALIMENTACIÓN ("BROWN OUT")
NECESIDAD DE CIRCUITO EXTERNO DE PROTECCIÓN.
IMPORTANCIA DE LAS INTERRUPCIONES
DESVIACIONES DEL FLUJO DE CONTROL
SÍNCRONAS: INSTRUCCIÓN CALL.
ASÍNCRONAS: INTERRUPCIONES POR SUCESOS.
COMPORTAMIENTO ANTE INTERRUPCIONES
SIMILAR A LA INSTRUCCIÓN CALL.
GUARDADO DEL PC EN LA PILA.
CARGA DEL PC CON VECTOR DE INTERRUPCIÓN.
RUTINA DE SERVICIO DE INTERRUPCIÓN (RSI)
GUARDADO DE REGISTROS ESPECÍFICOS.
RECUPERACIÓN DE VALORES ANTES DEL RETORNO.
BIT GIE (GLOBAL INTERRUPT ENABLE).