Autor Tema: lcd en el puerto c. Libreria LCD.c  (Leído 6021 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ramirez

  • PIC16
  • ***
  • Mensajes: 195
lcd en el puerto c. Libreria LCD.c
« en: 01 de Septiembre de 2010, 18:53:53 »
Hola a todos, mehace fala poner un lcd en el puerto c,ya que voy a utilizar RB0 paera las interrupciones. He leido en el libro de Eduardo Garcia (Compilador CCCS y simulador proteus), que cambie en la libreria lcd.c algunas lineas donde aparece portb, por portc. Lo he hecho asi, ``pero al compilar obtengo el siguiente error:

"A #DEVICE requiered before this line"
Al colocar este #DEVICE donde me indica, continua saliendo errores.

¿Como puedo solucinar este problema.

Gracias de nuevo por la colaboracio.

Desconectado bmb

  • PIC18
  • ****
  • Mensajes: 423
Re: lcd en el puerto c. Libreria LCD.c
« Respuesta #1 en: 01 de Septiembre de 2010, 21:36:01 »
Hola ramirez, por aqui en el foro circula una librería para LCDs que se llama Flex_LCD que te permite configurar los pines que desees.  También la puedes ver por aquí:

http://picmania.garcia-cuervo.net/picc.php#FLEXLCD

Saludos!

Desconectado ramirez

  • PIC16
  • ***
  • Mensajes: 195
Re: lcd en el puerto c. Libreria LCD.c
« Respuesta #2 en: 02 de Septiembre de 2010, 05:17:01 »
Muchas gracias bmb por tu respuesta, me he descargado el archivo flex_lcd y he configurado los pines que estoy utilizando, pero no se visualiza nada en el lcd.
Adjunto está el esquema, programa y la librería flex_lcd, por si alguno ve algún error, ya que yo después de darle muchas vueltas no consigo ver que es lo que ocurre.

De nuevo gracias por vuestra colaboración.

Desconectado bmb

  • PIC18
  • ****
  • Mensajes: 423
Re: lcd en el puerto c. Libreria LCD.c
« Respuesta #3 en: 02 de Septiembre de 2010, 08:58:36 »
Hola, olvidaste subir el archivo...

Saludos!

Desconectado ramirez

  • PIC16
  • ***
  • Mensajes: 195
Re: lcd en el puerto c. Libreria LCD.c
« Respuesta #4 en: 02 de Septiembre de 2010, 10:22:26 »
Ahí está y perdón por el olvido.

Saludos:

Desconectado bmb

  • PIC18
  • ****
  • Mensajes: 423
Re: lcd en el puerto c. Libreria LCD.c
« Respuesta #5 en: 02 de Septiembre de 2010, 11:01:09 »
Hola ramirez, yo no se mucho del manejo del Proteus, pero me parece que hay algo mal configurado en el generador de funciones que le tienes allí.  Lo cambié por una resistencia pullup a Vdd y un pulsador a Vss  en RB0 y al pulsar funciona mostrando un valor en el LCD.

Saludos!

Desconectado ramirez

  • PIC16
  • ***
  • Mensajes: 195
Re: lcd en el puerto c. Libreria LCD.c
« Respuesta #6 en: 02 de Septiembre de 2010, 11:34:35 »
Muchas gracias bmb, en efecto eso era lo que pasaba, la tensión máxima del pulso estaba configurada a 1 V, lo he cambiado a 5V y ya funciona correctamente.

Gracias de nuevo por tu ayuda.