Tecnologia
Para este laboratorio se utilizara la tarjeta de desarrollo OLIMEX sam7x256 para la configuración de display Nokia 6100 y el conversor análogo digital el cual se programara mediante lenguaje de programación C con el software Keil, y Visual con el fin de saber el posicionamiento de las variables para cargar una señal proporcionada por el micrófono y poderla graficar en el LCD.Términos Relevantes
Librerías, display, lenguaje C, tarjeta de desarrollo OLIMEX sam7x256 y software Keil, conversor análogo digital
II. INTRODUCCION
En la actualidad los diferentes tipos de lenguajes de programación (QBasic, Linux, Pascal, C) son primordiales para los ingenieros, y para el desarrollo de este laboratorio lo es ya que la tarjeta de desarrollo OLIMEX sam7x256 usalenguaje tipo C, para poder configurar sus herramientas que son bastantes en este caso solo se configurara el display tipo celular y su conversor análogo digital que posee este tarjeta.
III. OBJETIVOS
Identificación y manejo del display de la tarjeta de desarrollo OLIMEX sam7x256 mediante las librerías propuestas en el aula virtual.
Graficar una señal recogida por el micrófonomediante el canal 8 de la tarjeta OLIMEX sam7x256, mediante su conversor análogo digital
Analizar las librerías (códigos) para la configuración del display de la tarjeta de desarrollo OLIMEX sam7x256.
Manejar de una forma adecuada el software Keil para poder configurar la tarjeta desarrollo OLIMEX sam7x256.
Crear dos timers y timeout en lenguaje C para implementárselo a la tarjetaOLIMEX sam7x256
IV. MARCO TEÓRICO
Tarjeta desarrollo OLIMEX sam7x256.
CARACTERÍSTICAS DE LA PANTALLA.
• 131 x 131 pixeles
• Compatible con diversos celulares (6100, 6610, 7210, 7250, and 5100)
• Comunicación SPI de 9 bits
• Iluminación integrada (funcional a 7V)
• 4,096 colores disponibles
BUS SPI
Spi es un bus de tres líneas, sobreel cual se transmiten paquetes de información de 8 bits. Cada una de estas tres líneas porta la información entre los diferentes dispositivos conectados al bus. Cada dispositivo conectado al bus puede actuar como transmisor y receptor al mismo tiempo, por lo que este tipo de comunicación serial es full duplex. Dos de estas líneas trasfieren los datos (una en cada dirección) y la tercer línea esla del reloj. Algunos dispositivos solo pueden
Temporizadores
Un temporizador en una sistema microprocesador normalmente se encuentra formado por un contador y unos divisores de frecuencia. El funcionamiento del temporizador consiste en aplicar una frecuencia de entrada a un divisor de frecuencia
variable, esto con el objeto de conseguir una disminución dela frecuencia de acuerdo a las necesidades del usuario. La siguiente figura presenta la arquitectura de un temporizador sencillo.
Como
Como se puede apreciar en el gráfico una frecuencia de entrada ingresará al pre-escalar, el pre-escalar en módulo divisor de frecuencia que permite dividir la frecuencia de entrada por factores de 2,4,8,16,32,64,256,.. 2n
El contador con cadapulso que reciba del pre-escalar se estará incrementando y cuando llegue a un valor establecido, el cual en este caso se encuentra almacenado en el registro período, deberá producir la señal OV, con esta señal el usuario sabrá que ya ha transcurrido el tiempo solicitado.
El post-escalar es otro divisor de frecuencia que permite que la frecuencia se divida aun más por un valor deseado.Temporizador Virtual.
Los microcontroladores normalmente cuentan con un número limitado de temporizadores internos, los cuales puede usar el usuario, el problema es que para algunas aplicaciones, se puede llegar a necesitar más de los temporizadores presentes en el hardware del microcontrolador, es por esto que el diseñar temporizadores virtuales se convierte en una excelente solución.
Conociendo el...
Regístrate para leer el documento completo.