Arduino: pirateo de 240 x 160 TFT LCD

0

Tengo un TFT monocromo de 8 bits (240 x 160) que está controlado por MCU-A. Tengo MCU-B (Arduino) que necesita leer la pantalla TFT en tiempo real. Hasta ahora, pude "dividir" el cable Flex tanto a MCU-A como a MCU-B. El objetivo es que el Arduino MCU-B lea los datos binarios, los envíe al servidor web y haga que la "pantalla" se replique en la página web.

Estoy pensando que si Arduino puede capturar los bits correctos, la pantalla se puede reconstruir en la interfaz de usuario web mediante el uso de algún lenguaje de scripting (¿proceso? por ejemplo).

Hasta ahora, recibo diferentes conjuntos de bits para cada pantalla en diferentes conjuntos de pruebas y necesito ayuda sobre cómo hacerlo correctamente.

La hoja de datos TFT se encuentra aquí .

    

2 respuestas

1

Esa pantalla LCD está utilizando el controlador LCD uc1611 en modo paralelo de 8 bits. El controlador LCD está bien documentado y la hoja de datos está disponible en línea.

Necesitará duplicar el manejo del controlador LCD, emularlo para todos los propósitos intensivos. Tendrá que dedicar 12 o más pines. Este no será un proyecto trivial.

    
respondido por el Passerby
0

Además de la respuesta de Passerby: para capturar de manera confiable la comunicación entre la MCU-A y la LCD, necesita que la MCU-B muestree las líneas de comunicación unas cuantas veces más rápido que la MCU-A cambia estas líneas. Agregue a esto el tiempo de CPU requerido para procesar la información capturada, y necesitará un MCU-B que sea varias veces (piense al menos 10 veces, más sería más cómodo) más rápido que MCU-A.

    
respondido por el Wouter van Ooijen

Lea otras preguntas en las etiquetas