Tengo una pantalla LCD con la que se usa este controlador: controlador de chip único LCD .
Estoy tratando de que funcione con una interfaz de 8 bits, pero en mi kit no puedo encontrar los tres pines que se mencionan en la hoja de datos IM [0-2].
Estas son algunas descripciones: LCD TFT de 2,8" .
y aquí está la descripción del zócalo del kit LCD que tengo: Descripción del zócalo
Ahora la interfaz actual del kit que funciona es de 16 bits.
Ese es el esquema del kit: Kit Schematic
2da pregunta:
Si esto no es posible, ya está conectado a FSMC de 16 bits, ¿es posible enviar datos de 8 bits a los pines de datos cambiando los datos? Porque estoy tratando de obtener un búfer doble grande de 140 * 200 * 2 bytes y eso consumiría la memoria, por lo que si tengo una interfaz de 8 bits, ¿tomaría menos búfer de memoria? Entonces, ¿está bien enviar solo 8 bits? datos a LCD incluso si la interfaz es de 16 bits?
El número de bits en la interfaz no influye en la cantidad de memoria necesaria para almacenar la imagen. Por ejemplo, con la interfaz de 8 bits, un píxel de color de 65 536 se transfiere en dos bytes, mientras que la interfaz de 16 bits solo requiere una única transferencia, pero en ambos casos los datos son de 16 bits por píxel.
Puede almacenar su imagen como 8 bits por píxel y traducirla a 16 bits 'sobre la marcha'. Sin embargo, la codificación RGB en 8 bits solo permite 2~3 bits por canal (p. ej., 3 bits de rojo y verde, 2 bits de azul), por lo que las imágenes en color no tendrán calidad fotográfica. Para mejorar la calidad de la imagen, puede indexar los valores de píxeles de 8 bits en una paleta de 256 colores, lo que solo requiere 512 bytes adicionales de memoria para colores de 16 bits.
El enlace LCD TFT de 2,8" indica que el número de pieza de la pantalla LCD es HY-TFT280 que tiene un controlador ILI9331 en el interior. Esta pantalla LCD está interconectada con una interfaz de datos de 16 bits con la ayuda del controlador ILI9331 en el interior de la placa TCON. Si desea que sea una interfaz de 8 bits luego debe abrir el módulo LCD que tendrá una placa TCON. En esa placa, debe encontrar el pin IM [0-3] y debe hacerlo subir o bajar para el modo de 8 bits como se sugiere en la hoja de datos (pero no estoy seguro de si funcionará en la interfaz de 8 bits, ya que solo estos pines no son responsables de hacer que una pantalla LCD cambie entre 16 a 8 bits o alguna otra interfaz de bits de datos).
Los pines IM [0-3] pertenecen al controlador ILI9331, no al conector LCD, por lo que no se muestra en el esquema del conector de 40 pines. Dado que estos pines no están bajo el control del usuario.
Ahmed Saleh
Ahmed Saleh
bruce abbott