Sie sind auf Seite 1von 9

Proyecto de arquitectura de

computadoras
Heriberto Loredo
Ricardo Kú
Riad Santos
Fabrizzio Alcocer
Encender pantalla LCD TFT_320QVT_9341 mediante
el microcontrolador TIVA TM4C1294NCPDT

Profesor: Otilio Santos Aguilar


Objetivo
La idea principal del proyecto surge de la problemática de encender una pantalla LCD
TFT_320QVT_9341 mediante un controlador Tiva TM4C1294NCPDT haciendo uso
de la configuración External Peripheral Interface (EPI) y la configuración de los
puertos como M, K, C, A, G y L.

Equipo y Herramientas
 Tiva C-Series TM4C1294NCPDT
 Pantalla LCD 240xRGBx320 TFT_320QVT_9341
 Resistencias
 Cables hembra
 Protoboard
 Fuente de poder a 3.3~V
 Keil uVision

Desarrollo de la lógica
Comenzamos con la lógica del proyecto:

1-Escribimos todos todas las direcciones que usaremos

2- Nos cercioramos de los puertos que están implementados (Existen físicamente en


el microprocesador)

3- Activamos los puertos que vamos a utilizar mediante el GPIO

4- Convertimos los puertos de análogos a digitales

5- Se configuran los pines de los puertos que utilizaremos como salidas

6- Utilizaremos la Interfaz de Periféricos Externos(EPI) para poder transmitir datos


entre el LCD y el Microprocesador.

7- Habilitamos y les proveemos de un reloj a los registros del módulo

8- Ya que están habilitados los puertos como digitales, los ponemos como digitales
alternativos en vez de digitales normales.

9- Necesitamos desactivar los 2mA de los puertos porque necesitamos ponerlos en


8mA por cuestiones de voltaje.
10- Ya que los desactivamos de 2mA los activamos en 8mA

11- Habilitamos en los puertos el modo EPIOS en los pines que lo soporten.

12- Se selecciona el modo para el EPI, se le va a configurar un bus de transferencia


paralelo de 16 bits, se va a habilitar el EPI y el EPIBAUD va a calcular por medio de la
formula asignada.

13- Configuramos el mapeo de direcciones con EPIADDRMAP.

14- Se configura la transferencia de datos entre dispositivos de 16 bits.

15- Se activa el módulo Acceso Directo de Memoria del Micro(uDMA).

16- Se activan la prioridad, los canales y el modo de ráfaga del uDMA.

17- Habilitamos que todos los canales reconozcan requests

18- Se configura el número de transferencias que hará el DMA en 2400 por canal, para
tener un total de 76,800 valores transferidos.

19- Encendemos la pantalla LCD mediante el comando DISPON

20- Seleccionamos como queremos enviar los colores mediante el comando


COLMOD, para nuestra arquitectura usaremos el modo de 16 bits, en el que se
envían 5 para el R, 6 para el G y 5 para el B.

21- Hacemos un ciclo para poder llenar la memoria del frame de la pantalla con el
color que seleccionemos con el comando WRITE_MEMORY_CONTINUE.

22- Termina el programa.


Distribución del trabajo
Las distribuciones de las responsabilidades del trabajo quedaron de la
siguiente forma:

- Heriberto Loredo: Estuvo en el equipo que se dedicó a la programación del


protocolo EPI y programación de los puertos necesarios para la transferencia
de datos y comandos entre la Tiva TM4C1294NCPDT y la pantalla LCD
TFT_320QVT_.

- Riad Santos: Estuvo en el equipo de la programación del protocolo EPI y


programación de los puertos necesarios para la transferencia de los datos y
comandos entre la Tiva TM4C1294NCPDT y la pantalla LCD. También se
encargó de las conexiones físicas entre el Tiva TM4C1294NCPDT y la pantalla
LCD.

- Ricardo Kú: Fue el integrante que se dedicó a hacer todos los comandos y
envío de datos entre la pantalla LCD y la Tiva TM4C1294NCPDT, ayudó en la
conexión física entre la Tiva TM4C1294NCPDT y el LCD TFT_320QVT_ e
igualmente ayudó en la creación del documento de reporte del proyecto.

- Fabrizzio Alcocer: Complementó con la ayuda para hacer los cálculos de las
frecuencias del tiva y de la pantalla, así como ayudar en la programación de la
Tiva TM4C1294NCPDT y la redacción del documento.
Fotografías y videos:

Das könnte Ihnen auch gefallen