Académique Documents
Professionnel Documents
Culture Documents
6/8/2018 9:11
3
6/8/2018 9:11
4
6/8/2018 9:11
5
6/8/2018 9:11
6 RTOS(REAL TIME OPERATION SYSTEM)
Es un sistema operativo de tiempo real que tiene por finalidad, cumplir una función en un
tiempo determinado y preestablecido, no le preocupa la velocidad de ejecución.
6/8/2018 9:11
7 Las tareas en tiempo real tienen restricciones temporales, tiempo de respuesta,
tiempo de computación y el deadline.
6/8/2018 9:11
8 MODO SLEEP
MODO SLEEP
microcontrolador suspender casi todas sus
funciones.
6/8/2018 9:11
9 ¿QUÉ IMPLICA ENTRAR EN MODO SLEEP?
6/8/2018 9:11
10 DESPERTAR AL MICROCONTROLADOR
6/8/2018 9:11
¿CÓMO DESPERTAR DEL MODO SLEEP?
11
Primero configuramos los registros OPTION_REG e INTCON
Instrucción especial: CLRWDT “Clear Watch Dog Timer”. La instrucción pone en cero a
intervalos regulares el WDT, no le permite llegar al final de su temporización.
Registros asociados:
6/8/2018 9:11
14 Registros Bit’s de configuración
Para habilitar el WDT se debe habilitar la bandera de WDTE de la palabra de configuración
_CONFIG _WDT_ON/OFF
Registro OPTION_REG
• Bit PSA:
Es posible asignar el preescaler al WDT para obtener tiempos de intervenciones
mayores. Si está en 1 trabaja con el WDT, 0 con el módulo del Timer0.
• Bit PS2,PS1,PS0:
Permite obtener distintos intervalos de retardo.
6/8/2018 9:11
La tabla siguiente se muestra los retardos obtenibles para un reloj RC, el tiempo cambia
15 según la configuración. Los valores recomendados de resistencia son de 3 [kΩ] a 100
[kΩ] con un capacitor de 20 [pF] con valores variables en el retardo de 7 a 33 [ms]
siendo el valor típico de 18 [ms]
6/8/2018 9:11