22/12/2015Laboratorio de microprocesadores Ing. Claudio Muñoz- Ing. Daniel A. Jacoby 1 Laboratorio de microprocesadores Real Time Interrupt HC(S)12.

Slides:



Advertisements
Presentaciones similares
2 Curso de Ingenieros de Telecomunicación Soluciones al examen 20 de Junio Con la llegada definitiva de la nueva moneda, el euro, se hace preciso.
Advertisements

MICROCONTROLADORES NOCIONES BÁSICAS.
Unidad 4.
Los Ordenadores Javier Yebra. ¿Qué es un ordenador? El ordenador es un dispositivo electrónico que permite almacenar información, modificarla y generar.
LOS ORDENADORES Rubén Granada. ¿Qué es un ordenador? El ordenador es un dispositivo electrónico que permite almacenar información, modificarla y generar.
Interfaz de Línea de Comando
Administración de procesos y del procesador.
Presenta: M. en C. Marcos Campos Nava
Integrantes: Brenda Koch
Comunicación serie (SCI) Y Teclado Práctica 5 CDM Autores: Jorge Osio 31/05/2014.
ESCUELA POLITÉCNICA DEL EJÉRCITO
Programación básica de la interfase RS232 C
¿Qué es una computadora?
Sistemas Digitales Curso 2007/2008 Departamento de Tecnología E l e c t r ó n i c a Periféricos E/S. VIA 65C22 Sistemas Digitales 2º curso Ingeniero Técnico.
El Core 8051 para Microcontroladores Electrónica Digital II.
Vista General del Funcionamiento del Computador y sus Interconexiones
EL COMPUTADOR.
Registros y Contadores
ARQUITECTURA DE LOS MICROPROCESADORES DE 8 BITS
Prof. Jaime José Laracuente-Díaz
Microcontroladores PIC16F84A.
INTERRUPCIONES Y TEMPORIZADORES Programación en C para electrónica.
Diseño de un Controlador de Luces de un Semáforo
Laboratorio de Microprocesadores - ITBA -Daniel Jacoby 1 REV LABORATORIO DE MICROPROCESADORES Daniel A Jacoby Abril 2009 Instituto.
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (LA DECANA DE AMERICA)
SISTEMAS DIGITALES SECUENCIALES
EXAMEN CORTO SOBRE FLIP-FLOPS
SEMANA 9_3.
INTERRUPCIONES Introducción.
El Contador Binario.
ARQUITECTURA DE COMPUTADORAS INTEGRACION DE LAS TECNOLOGIAS DE INFORMACION Y COMUNICACION.
El microcontrolador 68HC11 Avanzado Marco Antonio López Trinidad Departamento de Computación.
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
MICROCONTROLADORES NOCIONES BÁSICAS. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
Integrantes: Christian Blanco Raúl Bejarano
Distribución de Frecuencias para Datos agrupados
Puertos I/O Los puertos son los encargados de enviar y recibir la información en un computador, pero como hace el procesador para hacer este intercambio.

CLASE 153 Moda para datos agrupados.
Microcontrolador MPS430F149
UNIVERSIDAD DEL VALLE DE MEXICO
Samuel santos 2D. el hardware y el software Fuente de alimentación La placa base El microprocesador Memoria RAM Disco duro Ranuras y tarjetas de expansión.
Sesión 09: TIMER como base de tiempo.
Computadoras Analógicas Computadoras Digitales
1 Ana Mercedes Cáceres Instructor: Raúl Aguilar Año 2006 [Parte I ]
Sánchez Manjarrez Silvana Ing. Daniel Domínguez C. México, D.F. a 13 de septiembre del 2006 Arquitectura de Computadoras Arquitecturas CISC Y RISC Campus.
Sesión 07: Interrupciones. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Sistemas Digitales II Universidad.
Marta Azpilicueta Solano 2º D
Hardware: Evolución de los ordenadores
SISTEMA DE AULAS VIRTUALES FACULTAD DE ARQUITECTURA Y DISEÑO. INSTITUTO DE PLANIFICACION URBANA Y REGIONAL.
Vamos a tratar algunos temas que es necesario conocer a la hora de administrar un sistema informático y que nos van a ser útiles sin importar el sistema.
En el ámbito de los servidores reinan los procesadores, las memorias y los discos duros. En líneas generales, el hardware interno de los servidores de.
Tema: Historia de los Microprocesadores
I.- COMPONENTES BÁSICOS DE UNA MICROCOMPUTADORA
Universidad de San Pedro Sula
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÌA INDUSTRIAL FUNDAMENTO DE COMUTACIÒN TEMA: IRQ INTERRUPCIONES INTEGRANTES: ELIANE GRANDA KIARA TOBAR.
FRECUENCIA RELATIVA..
Computadora Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos.
INDICE Memoria RAM CPU Fuente de poder Placa madre Disco Duro.
LA CMOS RAM ISC. EDER CHAVEZ ACHA. CMOS RAM Es una pequeña memoria destinada a guardar la configuración que ha sido establecida por el usuario en el SETUP.
Programación de microcontroladores PIC16f877a en linux
Media, Mediana & Moda Datos Agrupados.
PROCESADORES Angela Rada Yamile Rozo Daniel Roncancio Diego Martínez.
ES UN APARATO ELECTRONICO QUE ALMACENA GRAN INFORMACIÓN Y LA PROCESA CON MUCHA VELOCIDAD Y EXACTITUD. SE UTILIZA PARA ARCHIVAR, INVESTIGAR, ETC. EL COMPUTADOR.
Arquitectura de Computadores Clases Interrupciones de software y hardware IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica.
CONIMEIRA XVI Bootloaders para microcontroladores PIC de Microchip Presentan: Ing. Ricardo Guadrón Tec. Juan José Guevara Escuela Especializada en Ingeniería.
ORDENADOR HARDWARE UNIDAD CENTRAL Microprocesador memoria PERIFÉRICOS Teclado, ratón, Escáner, Impresora, Webcam, lápiz, Etc. SOFTWARE SISTEMAS OPERATIVOS.
Arquitectura de PCs El BIOS. Introducción Un PC tiene parámetros específicos para el acceso a dispositivos periféricos: por ejemplo, acceso a disco duro.
Escribe el nombre a los números 1 _______________________ 2 _______________________ 3_______________________ 4_______________________ 5 _______________________.
Transcripción de la presentación:

22/12/2015Laboratorio de microprocesadores Ing. Claudio Muñoz- Ing. Daniel A. Jacoby 1 Laboratorio de microprocesadores Real Time Interrupt HC(S)12

22/12/2015Laboratorio de microprocesadores Ing. Claudio Muñoz- Ing. Daniel A. Jacoby 2 RTI (HCS12) En en el desarrollo de software en tiempo real es necesario contar con una interrupción periódica. El motivo fundamental es que mediante una interrupción periódica podemos “muestrear” los eventos que genera el hardware evitandonos asi el gadfly loop y ademas limitar el numero de lineas de interrupcion dedicadas (recurso que puede ser escaso y dificil de administrar cuando el numero de interrupciones es grande). Todos los microcontroladores modernos poseen un generador periódico de interrupciones. Estos generadores pueden generar interrupciones periódicas a diferentes frecuencias programables por software.

22/12/2015Laboratorio de microprocesadores Ing. Claudio Muñoz- Ing. Daniel A. Jacoby 3 Antes de estudiar la RTI veamos de donde se obtiene el reloj que la alimenta. RTI (HCS12) 16 MHz

22/12/2015Laboratorio de microprocesadores Ing. Claudio Muñoz- Ing. Daniel A. Jacoby 4 PLL RTI (HCS12X) 16 MHz SCM: Self Clock Mode Nota: Synr [$34]=4 Refdv [$35]=1 80 MHz

22/12/2015Laboratorio de microprocesadores Ing. Claudio Muñoz- Ing. Daniel A. Jacoby 5 RTI Clock RTI (HCS12) 16 MHz 80 MHz 40 MHz 16 MHz SCM: Self Clock Mode

22/12/2015Laboratorio de microprocesadores Ing. Claudio Muñoz- Ing. Daniel A. Jacoby 6 RTI (HCS12) 16 MHz

22/12/2015Laboratorio de microprocesadores Ing. Claudio Muñoz- Ing. Daniel A. Jacoby 7 RTI (HCS12) 16 MHz

22/12/2015Laboratorio de microprocesadores Ing. Claudio Muñoz- Ing. Daniel A. Jacoby 8 RTI (HCS12)

22/12/2015Laboratorio de microprocesadores Ing. Claudio Muñoz- Ing. Daniel A. Jacoby 9 RTI (HCS12)

22/12/2015Laboratorio de microprocesadores Ing. Claudio Muñoz- Ing. Daniel A. Jacoby 10 Ejemplo RTI (HCS12) Divider Chain Si RTICTL= b RTR[6:4]=5 (101) estamos dividiendo por 2 4 RTR[3:0]=9 (1001) Estamos dividiendo por 10 La cadena dividirá por: N= 1024 * 2 4 *10 = = (Ver Tabla) T RTI = (16MHz/N) -1 = mseg Es decir que recibiremos una interrupción cada mseg RTR[6:4]= 5 RTR[3:0]= MHz T RTI

22/12/2015Laboratorio de microprocesadores Ing. Claudio Muñoz- Ing. Daniel A. Jacoby 11 RTI (HCS12) CPU RTI IRQ DQ Vcc Interrupt Flag Interrupt Enable Clear Interrupt Flag

22/12/2015Laboratorio de microprocesadores Ing. Claudio Muñoz- Ing. Daniel A. Jacoby 12 RTI (HCS12) CPU RTI IRQ DQ Vcc Interrupt Flag Interrupt Enable Clear Interrupt Flag

22/12/2015Laboratorio de microprocesadores Ing. Claudio Muñoz- Ing. Daniel A. Jacoby 13 Para borrar el RTIF hay que escribirle un “1” !!!! Interrupciones (HCS12) ´1´