Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
10/29/2018 4:32
PM
3
10/29/2018 4:32
PM
4
10/29/2018 4:32
PM
5
10/29/2018 4:32
PM
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.
10/29/2018 4:32
PM
7 Las tareas en tiempo real tienen restricciones temporales, tiempo de respuesta,
tiempo de computación y el deadline.
10/29/2018 4:32
PM
8 MODO SLEEP
MODO SLEEP
microcontrolador suspender casi todas sus
funciones.
10/29/2018 4:32
PM
9 ¿QUÉ IMPLICA ENTRARN EN MODO SLEEP?
10/29/2018 4:32
PM
10 DESPERTAR AL MICROCONTROLADOR
Interrupciones producidas por periféricos:
10/29/2018 4:32
PM
¿CÓMO DESPERTAT 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:
10/29/2018 4:32
PM
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. 10/29/2018 4:32
PM
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]
10/29/2018 4:32
PM