Autor Tema: Interrupcion RBI / Teclado / LCD  (Leído 5681 veces)

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

Desconectado mychip

  • PIC10
  • *
  • Mensajes: 7
Interrupcion RBI / Teclado / LCD
« en: 10 de Agosto de 2006, 14:21:30 »
Hola a todos,
Estoy trabajando con la versión 4 de Niple y haciendo algunos mini proyectos.
LCD:
       puerto B en los pines RB7 a RB4 el bus del LCD. Hasta acá me funciona todo todo perfectamente.
Teclado:
       Tengo un teclado de 4 teclas conectado al puerto B en los pines RB7 a RB4.
       Al incorporar la Interrupción de RBI para el control del teclado en el puerto B RB7 a RB4 se combina como entrada y se debe compartir con el bus del LCD.

Al hecer esta combinación pierdo el control. No me deja mostrar los datos en el LCD.
¿Que es lo que estoy haciendo mal?
¿Que tengo que hacer para que me funcione correctamente?

Saludos.
Martín
Buenos Aires, Argentina

Desconectado mychip

  • PIC10
  • *
  • Mensajes: 7
Re: Interrupcion RBI / Teclado / LCD
« Respuesta #1 en: 26 de Septiembre de 2006, 17:52:04 »
Hola mychip, soy mychip ... jejej
Ya he encontrado la solucion a mi problema.
Lo que estaba haciendo mal era que luego de hacer un cambio de configuración del puerto (RB7-4) de salida al LCD a entrada para los 4 pulsadores hay que hacer una operación de lectura del puerto para refrescar los latch del puerto.

Ahora siiii ....

Cuando tengas otra duda. avisame que .... tarde pero seguro la voy a encontrar.
Martín
Buenos Aires, Argentina

Desconectado milano_023

  • PIC10
  • *
  • Mensajes: 6
Re: Interrupcion RBI / Teclado / LCD
« Respuesta #2 en: 28 de Agosto de 2010, 22:33:38 »
Hola,

Tengo una duda que no me deja dormir... cuando hago lo del tema LCD con teclado lo configuro todo bien con el Enable, RS i RW correcto me sale la subrutina de interrupción RB4-RB7. Cierro la interrupción (con todos los registros creados), y al compilar me dan muchos errores. Cuando depuro los registros se me borran todos, entonces...
no se que hago bien, si no utilizo algún registro o cierro mal la interrupción o no se.

El programa que quiero hacer es con un teclado ir metiendo unos códigos en el teclado y que me salgan en la pantalla como si fuera una combinación de una caja de seguridad (mas o menos).

Probando el LCD por separado funciona perfectamente, me quedaría probar el teclado individualmente tambiñen, pero creo que el problema esta en la interrupción.

muchas gracias y haber si encuentro ayuda!
alex

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re: Interrupcion RBI / Teclado / LCD
« Respuesta #3 en: 29 de Agosto de 2010, 13:53:14 »
Hola Milano:

Procura no repetir la consultas en distintos temas, no por ello vas a recibir contestacion mas pronto.
Con esto lo unico que se consigue es que perdamos tiempo en leer distintos temas.
Ya te comente pon el proyectoo y le hechas un vistazo

Fermin
Todos los días se aprende algo nuevo.

Desconectado milano_023

  • PIC10
  • *
  • Mensajes: 6
Re: Interrupcion RBI / Teclado / LCD
« Respuesta #4 en: 30 de Agosto de 2010, 10:28:18 »
Hola, tengo parte solucionada, pero ahora me pasa lo mismo que a ti mychip.

Podrías orientarme un poco con el diagrama?
Cuando haces la lectura? dentro de la interrupción? en el programa principal?
Cuando configuro el pic con pantalla y teclado luego no me deja volver a cambiar el registro del puerto B (de entradas a salidas)
lo estoy probando de mil manera pero no acierto.


PD: Fermin, siento lo del mensaje, si quieres borra el otro post que tengo abierto.

muchas gracias

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re: Interrupcion RBI / Teclado / LCD
« Respuesta #5 en: 30 de Agosto de 2010, 10:37:37 »

PD: Fermin, siento lo del mensaje, si quieres borra el otro post que tengo abierto.

muchas gracias


Ya está cerrado
Todos los días se aprende algo nuevo.


 

anything