viernes, 11 de septiembre de 2015

LCD PSoC 5LP (Ej anterior)



Retomando el proyecto de la entrada anterior, añadiremos un LCD para mostrar el voltaje que está entrando al ADC.

Antes que nada abrimos el PSoC creator, como vamos a imprimir el voltaje que le entra al adc, podemos usar el proyecto anterior.

Como antes, usaremos un ADC, un PWM y un LCD. el Software dentro de sus librerías ya trae opciones para usar el LCD, pero nosotros usaremos una biblioteca diferente, la cual puedes encontrar en el siguiente link:

http://www.mediafire.com/download/yrrmxwh5uyhzf6h/CharLCDmp_Demo3.zip

Para añadir la librería nos vamos al menú Project/Dependencies/User dependencies. Mas adelante se dejara el enlace a un vídeo del cual nos basamos que muestra estos pasos y una solución a los errores que aparecerán mas adelante.

Si usamos el proyecto anterior (ADC+PWM) solo necesitamos agregar el Block correspondiente al ADC y asignarle unos pines digitales de tipo output como se muestra en la siguiente imagen.

Cabe recalcar que el componente no se encuentra en la carpeta de cypress, sino en la de community.


Como sabemos el siguiente paso será asignar los pines, se selecciono ésta librería para el LCD pues te deja seleccionar el orden que quieras en la asignación, como veremos en la siguiente imagen. Sin embargo, si se usa el componente que trae el PSoC Creator, el programa te asignara una fila de 7 pines seguidos.

En la imagen anterior vemos como queda finalmente la asignación de los pines, procedemos entonces a hacer el código, no esta de mas comentar que antes de pasar el código compilemos lo que ya tenemos.

Primero, se debe incluir lo siguiente para que el código funcione.
Paso siguiente



En teoría el código debería funcionar hasta este punto, pero hay que hacerles unos ajustes al PSoC Creator, los cuales se explican muy bien en el siguiente vídeo:




Para finalizar, hacemos click en Build!
A continuación los resultados de la implementación.










No hay comentarios.:

Publicar un comentario