Hace poco recibí una pantalla que funciona con un IST3042 . Según la hoja de datos, este es un controlador de 160x2 TN / STN-LCD. Necesito usar el modo SPI ya que esta es la interfaz a la que tengo acceso.
Lo primero que encontré fue que utiliza una transferencia de datos de 9 bits que es similar a I2C pero que no utiliza las señales ACK / NACK. Intenté escribir en la pantalla RAM y "algo" sucede, pero no estoy muy seguro de lo que realmente estoy haciendo. Si comprendo correctamente el controlador, debo escribir el comando para establecer el puntero de datos en la posición 0 y luego comenzar a escribir los valores. Cada bit corresponde a un solo segmento por lo que entiendo, pero estoy obteniendo resultados extraños dependiendo de lo que escribo. Creo que la escritura SPI está bien porque tengo valores correctos en mi alcance (también el modo debería ser correcto).
Ahora para la pregunta principal: Alguien sabe de un dispositivo "similar" donde pueda encontrar un controlador ya existente como código de muestra para verlo. Realmente no he encontrado algo similar porque tal vez me falten los términos de búsqueda correctos.
Después de algunas búsquedas, he encontrado que esta hoja de datos del PCF8576C tiene algunos ... Similitudes interesantes, pero todavía no estoy del todo allí.