Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Sistemas Basados en   Microprocesadores     Recursos especiales
Palabra de configuración Esun espacio de memoria de programa donde se especifican algunos aspectos del funcionamiento bás...
Palabra de configuración (Continuación…)                                                         Configuración            ...
Reset del µcontrolador Esla acción por la cual se reinicia el programa contenido en el µcontrolador.    Dependiendo de l...
Reset del µcontrolador (Continuación…)   El registro RCON guarda información sobre la causa del    último reset que se ha...
Reset del µcontrolador (Continuación…) Trabajo    personal    Estudiar cada una de las causas de Reset de un PIC18. http...
Reset del µcontrolador (Continuación…) Circuito   de reset: http://paginaspersonales.deusto.es/jonathan.garibay/
Watch Dog Timer    Es  un temporizador especial, que resetea el      microcontrolador cuando éste se desborda.         L...
Modo de bajo consumo El   modo de bajo consumo detiene la ejecución del programa del µcontrolador, y pasa a un estado de ...
Upcoming SlideShare
Loading in …5
×

02g.Recursos especiales

1,295 views

Published on

  • Login to see the comments

02g.Recursos especiales

  1. 1. Sistemas Basados en Microprocesadores Recursos especiales
  2. 2. Palabra de configuración Esun espacio de memoria de programa donde se especifican algunos aspectos del funcionamiento básico del µcontrolador.  Se encuentra situada a partir de la posición H300000 de la memoria de programa.  Se establece en la grabación del microcontrolador, aunque se puede reprogramar desde código. Pormedio de estos bits se puede proteger el código del µcontrolador, de forma que no pueda ser leído desde fuera. http://paginaspersonales.deusto.es/jonathan.garibay/
  3. 3. Palabra de configuración (Continuación…) Configuración del oscilador Configuración del Watch Dog Timer Protección de código http://paginaspersonales.deusto.es/jonathan.garibay/
  4. 4. Reset del µcontrolador Esla acción por la cual se reinicia el programa contenido en el µcontrolador.  Dependiendo de la aplicación, es fundamental conocer la causa del reset. Hay diferentes causas de un reset:  Power-on Reset (POR)  MCLR Reset during normal operation  MCLR Reset during power-managed modes  Watchdog Timer (WDT) Reset (during execution)  Programmable Brown-out Reset (BOR)  RESET Instruction  Stack Full Reset  Stack Underflow Reset http://paginaspersonales.deusto.es/jonathan.garibay/
  5. 5. Reset del µcontrolador (Continuación…) El registro RCON guarda información sobre la causa del último reset que se haya producido. http://paginaspersonales.deusto.es/jonathan.garibay/
  6. 6. Reset del µcontrolador (Continuación…) Trabajo personal  Estudiar cada una de las causas de Reset de un PIC18. http://paginaspersonales.deusto.es/jonathan.garibay/
  7. 7. Reset del µcontrolador (Continuación…) Circuito de reset: http://paginaspersonales.deusto.es/jonathan.garibay/
  8. 8. Watch Dog Timer  Es un temporizador especial, que resetea el microcontrolador cuando éste se desborda.  Las instrucciones clrwdt y sleep borran el valor del contador, de forma que se evita el reseteo.  Dispone de un predivisor configurable de 1:1 a 1:32,768 con los bits WDTPS<3:0> de la palabra de configuración.  Con el registro WDTCON se habilita el perro guardián.Depende de unbit de la palabrade configuración http://paginaspersonales.deusto.es/jonathan.garibay/
  9. 9. Modo de bajo consumo El modo de bajo consumo detiene la ejecución del programa del µcontrolador, y pasa a un estado de ahorro energético deteniendo también algunos de sus recursos.  Para volver al proceso normal, o para “despertar” el µcontrolador, se utilizan las interrupciones. No todas las interrupciones Instrucciones: pueden “despertar” el  sleep: entra en modo standby. µcontrolador http://paginaspersonales.deusto.es/jonathan.garibay/

×