Interfaz LCD TFT con un microcontrolador: Primeros pasos

5

Tengo una pequeña pantalla LCD TFT de 3.5 en un fabricante chino. No tiene un controlador LCD integrado. La documentación afirma que es una "interfaz RGB / paralela de 16 bits" y utiliza un chip de controlador Renesas R61581B0.

Este tipo de pantallas son muy comunes y baratas. Se venden por menos de $ 15 por barril en Alibaba.com, pero realmente no aprecio mucho a estos fabricantes, ya que no proporcionan ninguna documentación buena / consistente, ¡y su inglés está plagado de errores! ¡Pero sí conseguí la pantalla, y el producto se ve y se siente como si hiciera el trabajo!

Mi pregunta ahora es, ¿cómo empiezo? He buscado en internet y no puedo encontrar un buen punto de partida. Tengo en mente un microcontrolador de 32MHz, pero no entiendo cómo conectarlo con la pantalla LCD.

La mayoría de los proyectos de visualización en línea que he visto suponen que el módulo LCD viene con un controlador integrado, por lo que el trabajo de la MCU se vuelve bastante simple. Proporcione actualizaciones de imagen cuando sea necesario, y el controlador hará el trabajo de actualizar el módulo LCD. a los 60Hz requeridos (o así)

Este módulo LCD que tengo tiene líneas de datos sin procesar que necesito para conducir yo mismo a 60 hz. ¿Hay buenos documentos sobre cómo conectar una MCU directamente con un módulo LCD de este tipo?

Estaré satisfecho con cualquier información que me indique la dirección correcta, ya sea una respuesta en stackexchange o una referencia a cualquier buena documentación en línea.

    
pregunta Forhad Ahmed

1 respuesta

4

El Renesas R61581 es un controlador de pantalla inteligente que maneja todas las tareas de alto ancho de banda necesarias para actualizar la pantalla. La interfaz de control permite que un microcontrolador envíe comandos y datos para cargar la RAM de video integrada. Es una opción ideal para conducir con un microcontrolador de escala media.

La hoja de datos se puede descargar aquí .

Gran parte de la hoja de datos se refiere a la conexión del controlador al cristal LCD, por lo que no tendrá que preocuparse. El controlador tiene una multitud de opciones de interfaz de host (microcontrolador), pero la forma más sencilla y sencilla de comenzar es configurarlo para el acceso a datos paralelos de 8 bits (siempre que la pantalla le brinde acceso a los pines de IM para configurarlo). De lo contrario, utilice lo que proporciona la interfaz de pantalla). La hoja de datos incluye una referencia de comando completa.

Cuando puedes inicializar el controlador y escribir unos pocos píxeles, estás listo y puedes desarrollar tu código de gráficos de forma incremental.

¡Diviértete!

    
respondido por el Billysugger

Lea otras preguntas en las etiquetas