Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

19/12/2011 #1

Avatar de arrivaellobo

Pin access en lcd.c - CCS (Solucionado)
Estoy haciendo una práctica en clase, en la que tengo que mostrar por LCD ciertos valores, y estoy usando un entrenador, que tiene los pines conectados de la siguiente manera al LCD:
RS = RA0
RW = RA1
ENABLE = RA2
DATA[4..7] = RB[4..7]

Pero el problema es al definir el acceso al lcd como "pin access", es decir, en vez de definir el puerto entero que se usará para el lcd, yo digo qué pines se usarán para qué lineas. Al hacerlo así, por proteus observo que se usa todo el puerto B para el lcd, incluyendo las líneas de control RS,RW,ENABLE, por lo que no están en el puerto A como yo quiero.

Adjunto todo el proyecto en PIC CCS y el diagrama en proteus.
19/12/2011 #2

Avatar de mnicolau

Hola, yo suelo utilizar la librería flex_lcd.c. Con ella podés determinar individualmente cada uno de los pines a utilizar por el LCD; la adjunto al post.

Saludos
19/12/2011 #3

Avatar de arrivaellobo

Muchas gracias mnicolau! Ya funciona.. a partir de ahora utilizaré ésta librería.

Un saludo
19/12/2011 #4

Avatar de mnicolau

Me alegro te haya servido... saludos!
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.