|
Puertas de Entrada y Salida E/S
Ahora necesitamos que nuestro microcontrolador se comunique con el exterior, la interfaz
E/S hace que se comunique al computador interno con los periféricos exteriores.
Según los controladores de periféricos que posea cada modelo de microcontrolador, las líneas de E/S se destinan a
proporcionar el soporte a las señales de entrada, salida y control.
Reloj principal
Es un circuito oscilador que genera una onda cuadrada de alta frecuencia,
que configura los impulsos de reloj usados en la sincronización de todas las operaciones del sistema.
Generalmente, el circuito de reloj está incorporado en el microcontrolador y sólo se necesitan unos pocos
componentes exteriores para seleccionar y estabilizar la frecuencia de trabajo. Dichos componentes suelen consistir en un
cristal de cuarzo junto a elementos pasivos o bien un resonador cerámico o una red R-C.
Caracteristicas especiales de los microcontroladores
Muchos fabricantes ofrecen las siguientes caracteristicas que actuan como extensiones de los microcontroladores
- Temporizadores o “Timers”. Son contadores de tiempo
- Perro guardián o “Watchdog”. es como su nombre lo dice una extension que permite que el microcontrolador funcione las 24 hors, Se debe diseñar el programa de trabajo que controla la tarea de forma que refresque o inicialice al Perro guardián
antes de que provoque el reset. Si falla el programa o se bloquea, no se refrescará al Perro guardián y, al completar su
temporización, “ladrará y ladrará” hasta provocar el reset.
- Protección ante fallo de alimentación o “Brownout”.resetea el icrocontrolador si el volje es muy bajo, hasta que este recupere su valor inicial
- Estado de reposo o de bajo consumo.- es como el sleep de las TV, esto para evitar que se consuma energia mientras no se requiera del microcontrolador hasta que suceda al programadamente esperado
- Modulador de anchura de impulsos o PWM.
- Puertas de E/S digitales.
- Puertas de comunicación.
- Conversor A/D.Conversor Analogo Digital
- Conversor D/A.Conversor Digital Analogo
- Comparador analógico .- Algunos modelos de microcontroladores disponen internamente de un Amplificador Operacional que actúa como
comparador entre una señal fija de referencia y otra variable que se aplica por una de las patitas de la cápsula. La salida del
comparador proporciona un nivel lógico 1 ó 0 según una señal sea mayor o menor que la otra.
Herramientas de desarrollo de aplicaciones
Ahora necesitamos de Software para progamar nuestros micrcontroladores.
Ensamblador.- usualmemte es un programa que nos lo proporcionan los fabricantes, de forma libre para los microcontroladores más populares
Compilador.- estos suelen trabajar en lenguajes de alto nivel, con el riesgo de cometer errores en el programa, aunque existe software para esta tarea suelen ser muy caras.
Depuracion.- es el hecho de limpiar de errores nuestro programa
|