Autor Tema: Modificación de lcd.c para funcionar con cualquier puerto  (Leído 4826 veces)

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

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: Modificación de lcd.c para funcionar con cualquier puerto
« Respuesta #15 en: 23 de Agosto de 2004, 07:03:00 »
Calla, calla, Marcos, que lo tengo allí al lado y he estado tentado de usarlo más de una vez.

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
RE: Modificación de lcd.c para funcionar con cualquier puerto
« Respuesta #16 en: 23 de Agosto de 2004, 07:07:00 »
Estas utilizando la linea RW del LCD??
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: Modificación de lcd.c para funcionar con cualquier puerto
« Respuesta #17 en: 23 de Agosto de 2004, 07:15:00 »
Sí, uso las tres señales de control y las cuatro de datos tal y como aparecen en el diseño Proteus que ha posteado Modulay.
Funcionan en proteus pero no me funcionan en real.

He visto que todos usáis los LCD en modo 4-bits, pero tengo entendido que también se pueden usar en modo 8-bits, aunque no he encontrado ningún ejemplo por ahí.

¿Podrá ser que mis LCD sólo funcionen en 8 Bits?, a lo mejor es una pregunta estúpida, pero ya no sé por dónde tirar.

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: Modificación de lcd.c para funcionar con cualquier puerto
« Respuesta #18 en: 23 de Agosto de 2004, 07:20:00 »
No lo creo,Manolo,pero Pocher ha confeccionado ejemplos y librerías para funcionar con una configuración u otra.Búscalos que no recuerdo en qué rincón estaban pero están.
Un saludo

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: Modificación de lcd.c para funcionar con cualquier puerto
« Respuesta #19 en: 23 de Agosto de 2004, 17:19:00 »
Por fin lo he conseguido.

Finalmente, se va a hacer bueno ese dicho de que en informática, para que algo funcione lo mejor es apagarlo y encenderlo de nuevo.

He desmontado todos los componentes de la protoboard, los he hechado en la caja y los he vuelto a montar, con la fortuna de que el potenciómetro del contraste ha sido distinto. Y ya funcionan mis dos LCDs. El otro potenciómetro, como podéis imaginar, ha acabado incendiado en el cenicero.

Gracias a todos por vuestra ayuda, especialmente a la inestimable colaboración de Modulay.

Ahora puedo seguir aprendiendo C, jejeje

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: Modificación de lcd.c para funcionar con cualquier puerto
« Respuesta #20 en: 24 de Agosto de 2004, 05:35:00 »
Cuanto más trabajo cuesta hacer funcionar algo,mayor es la satisfacción cuando lo consigues eh...
Enhorabuena!!!!

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
RE: Modificación de lcd.c para funcionar con cualquier puerto
« Respuesta #21 en: 18 de Diciembre de 2005, 09:24:00 »
Me arranco los cabellos a manojos y no consigo nada ... Llorica

Mi hardware está conectado como podeís ver en el siguiente esquema:



D0 .. D7 al PORTB completo con E, R/W y RS con los conmutadores en RC0 .. RC2

Mi sueño sería poder usarlo en modo de 4 bits con RB0 .. RB3 manteniendo los controles en RC0..RC1 dejando así libres RB4..RB7 Angelito

El hardware no puedo modificarlo (Ver mi placa de desarrollo) así que solo puedo tocar lo que el CCS me permita, y mis escasos conocimientos alcancen.

¿Alguna segurencia del camino por donde puedo tirar? loco

(P.D. en Pic Basic Pro ha funcionado a la primera, tengo para configurar bit a bit lo que quiero usar, pero quiero en hacerlo en CCS porque en Basic me parece dar un paso atrás)



Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado vszener

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 2395
RE: Modificación de lcd.c para funcionar con cualquier puerto
« Respuesta #22 en: 18 de Diciembre de 2005, 12:17:00 »
Ke tal!!!bueno aqui te dejo un link donde se habla de configurar las lcd"s como se desee
http://miarroba.com/foros/ver.php?foroid=46840&temaid=4465289

Suerte!!!Giño
· Nos vemos en los bares!!!!!
· Mi Blog: Aqueronte

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
RE: Modificación de lcd.c para funcionar con cualquier puerto
« Respuesta #23 en: 18 de Diciembre de 2005, 13:59:00 »
Rebotado Rebotado Rebotado Rebotado Rebotado

¡Funcionó a la primera!

Lo he adaptado a mi pinout y funciona correctísimamente.

Gracias vszener. ¡Que los dioses electrónicos te sean propicios.!
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
RE: Modificación de lcd.c para funcionar con cualquier puerto
« Respuesta #24 en: 18 de Diciembre de 2005, 17:42:00 »
Esta librería esta bien, pero ahí otra que permite configurar la salida del LCD por cualquier pin.

* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús


 

anything