Autor Tema: lcd 8x2 + libreria ccs  (Leído 3214 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado CsDFiV

  • PIC10
  • *
  • Mensajes: 35
lcd 8x2 + libreria ccs
« en: 20 de Julio de 2009, 02:10:02 »
Hola! alguien podria ser tan amable de explicarme como puedo conectar mi pic 18f4550 a un lcd de 8x2 [longtech 0802a] debido a que no funciona con la libreria por defecto que trae el CCS. La idea era utilizar E0 E1 Y E2 para los pines de control RA2 RA3 RA4 y RA5 para los de datos, pero no logre nada.
Si alguien tiene idea y me puede dar una mano que me haga saber por poco que sea siempre ayuda!
Gracias!
Saludos!

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: lcd 8x2 + libreria ccs
« Respuesta #1 en: 20 de Julio de 2009, 11:09:27 »
Hola.

Que controlador tiene esa LCD?
El papel lo aguanta todo

Desconectado CsDFiV

  • PIC10
  • *
  • Mensajes: 35
Re: lcd 8x2 + libreria ccs
« Respuesta #2 en: 20 de Julio de 2009, 11:59:20 »
el controlador que especifica el datasheet de este lcd es Standard Hitachi HD44780 equivalent controller. No tengo la mas minima idea de como se utilzara en CCS la libreria de lcd por que la que hay es para un 16x2 que me funciona perfectamente pero ahora necesito uno para un 8x2. Si saben como hacer funcionar el lcd posteen por aqui!

Gracias!

Saludos!

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: lcd 8x2 + libreria ccs
« Respuesta #3 en: 20 de Julio de 2009, 12:15:38 »
Hola.

Lo unico que debes tener en cuenta es la direccion de inicio de cada fila. Para una de 4 filas:

Código: C#
  1. void lcd_gotoxy( BYTE x, BYTE y) {
  2.    BYTE address;
  3.  
  4.    switch(y) {
  5.      case 1 : address=0x80;break;
  6.      case 2 : address=0xc0;break;
  7.      case 3 : address=0x94;break;
  8.      case 4 : address=0xd4;break;
  9.    }
  10.    address+=x-1;
  11.    lcd_send_byte(0,address);
  12. }

En el datasheet de la LCD que tienes deben estar esas direcciones para las 4 filas restantes, solo bastaria con adicionarlas.

Saludos
El papel lo aguanta todo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: lcd 8x2 + libreria ccs
« Respuesta #4 en: 20 de Julio de 2009, 12:18:13 »
upsss!!!

Tu dices que es de 8 columnas por 2 filas .... pense que era de 8 filas ... jajajajaja ... olvida lo anterior .. eso era por si la LCD tenia mas filas. De todas maneras, confirma que la direccion de la segunda fila si sea la que aparece en la libreria de la LCD.

Si el controlador es el HD, deberia funcionar.

Tienes algun codigo? Si lo tienes postealo para revisarlo.

Saludos
El papel lo aguanta todo

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: lcd 8x2 + libreria ccs
« Respuesta #5 en: 20 de Julio de 2009, 13:36:57 »
Prueba con la librería flex_lcd, debes configurar los pines individualmente según tu necesidad.

Saludos!
No contesto mensajes privados, las consultas en el foro