En este post aprenderás a conectar una pantalla LCD a tu PSoC5LP, no sólo 16x2 sino hasta una 20x4 ya que el procedimiento es exactamente el mismo para cualquier tamaño de LCD. También aprenderás a configurar la función sprinft
[1] para imprimir texto con formato en pantalla, esto sería muy útil para mostrar texto acompañado de números decimales en la LCD, por ejemplo para mostrar la lectura de un sensor de temperatura, etc.
Primeramente debes saber que para conectar una LCD con PSoC5LP la
datasheet propocionada por
Cypress, dice que se deben usar 7 pines secuenciales para lograr usarla correctamente. Esto es un problema ya que no puedes asignar libremente los pines que quieras.
En un foro
[2] de Cypress encontramos la solución a este problema e incluso sólo necesitas 6 pines para conectar la LCD.
Primero deben descargar la librería para la LCD, se encuentra en el foro que se mencionó arriba pero hemos facilitado su descarga y les dejamos el link aqui: