Documente Academic
Documente Profesional
Documente Cultură
[KEYBOARD INTERRUPT
Ing. Alexander Medina
MODULE (KBI)]
Keyboard Interrupt Module (KBI)
El propósito principal de esta guía es proporcionar a los estudiantes amantes de los sistemas
embebidos una valiosa información acerca de los puertos de entrada y salida de los
microcontroladores de la familia HCS08 puerto, además de una breve introducción al modulo
de interrupción por teclado (KBI)
Objetivos:
1. Como se puede ver claramente en la primera etapa del diagrama de la figura 1. Cada
una de las salidas cuenta con un sistema de protección con diodos esto con el fin que
la corriente fluya de la forma correcta.
2. En la segunda etapa se puede encontrar las resistencias RPU (Pull - up) y RPD (Pull -
Down) las cuales pueden ser configuradas por software ahorrando así elementos
externos.
3. En la tercera etapa se encuentra una serie de transistores que habilitan la operación
para cargas que demanden mayor corriente además del slew rate a la salida de los
puertos. El uso del slew rate mejora la emisión electromagnética a la salida de los
puertos. Y el “drive strength” se usa cuando se necesitan fuentes de más de 10 mA.
Son cinco los registros asociados a cada uno de los puertos, estos se dividen en dos grupos, el
primero con dos registros, datos y dirección del dato. El registro de datos PTxD es el
encargado de leer el valor del puerto si este ha sido configurado como entrada o de asociar un
valor si es configurado como salida. El registro de dirección del dato PTxDD es el encargado de
indicar si el puerto se trabajará como salida o como entrada.
El segundo grupo de registros son los que controlan el puerto, entre estos podemos encontrar,
el registro que habilita el “Pull-up”, el registro que controla el “slew rate” y el registro “Drive
strength”
Control de slew rate: Su función básica es dar una respuesta rápida a la salida, a continuación
se muestra un ejemplo y las características transitorias cuando se habilita esta función.
4
Figura 3. Ejemplo operación Slew Rate
Las resistencias pull-up y pull down que se manejan internamente se pueden observar en la
siguiente tabla
Son tres los registros asociados al modulo KBI: Registro de estado y control KBISC, registro de
habilitación del pin KBIPE y el registro de control del flanco KBIES.
El modulo KBI puede ser usado con resistencias pull-up y pull-down en cada uno de los pines
del puerto asociado al modulo. En la tabla # se puede ver una tabla de verdad que habilita o
deshabilita cada una de las opciones
Cuando el modulo KBI es habilitado, el registro de dirección del dato es ignorado, como se
indica en las líneas 4, 5, y 6. En este caso el pull up debe ser habilitado cuando KBEDGn es cero
es decir cuando se quiere una detección por flanco descendente.
Actividades de exploración 1.
Funciones: Una para iniciar el KBI y otra para iniciar el puerto de salida
Problema1.
Reporte final.
8
Criterios de evaluación
- Entrega oportuna.
- Elaboración del informe.
- Complejidad de la práctica.
- Originalidad en la solución del problema.