• Martes 5 de Noviembre de 2024, 20:43

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - romgflash

Páginas: [1]
1
Microcontroladores / Potencia De Salida Pic16f877
« en: Domingo 26 de Febrero de 2006, 19:57 »
Hola a todos...

De antemano gracias por la ayuda, la situacion es la siguiente:

Estoy desarrollando un programa en el que utilizo el puerto B, D y E del pic16f877.
La primera parte del programa es detectar que tecla fue pulsada y sacar su equivalente ASCII por el puerto D, que lo muestreo con leds, funcionando adecuadamente. Por otro lado, ese valor en ASCII lo quiero mostrar en una LCD, por lo tanto realice unas rutinas para mostrar un mensaje en el LCD, lo cualfunciona bien. El problema radica que cuando uno las subrutinas para mostar en la LCD la tecla pulsada pasa alguna de las siguientes situaciones:

A) Por el puerto D sale el mismo dato y por el puerto B siempre se mantienen las salidas en ceros, siendo que debe haber voltajes de salida debido al escaneo continuo del teclado, por lo tanto al pulsar alguna tecla el sistema no funciona.
B) Despues de quitar y poner la alimentacion varias veces, el sistema responde enviando la salida por el puerto B, por lo tanto al pulsar una tecla se muestra en la LCD.
C)Las ultimas veces que probe el sistema, ya no responde ni quitando y poniendo la alimentacion por un gran numero de veces.

Me gustaria saber, si alguien puede ayudarme, a que se puede deber esto. Mis teorias son variadas:
A) El pic esta consumiendo mucha potencia, B) La LCD es muy lenta, C) Hay interferencia de algun tipo entre los puertos, D) Al grabar el pic con el ICPROG no estoy definiendo correctamente la palabra de configuracion.

Hay algunas cosas que intente:
A) Grabar el pic con diferentes palabras de configuracion, y no funciona.
B) Enviar a todos los puertos como salida un voltaje alto para ver su funcionan todos los puertos, si funcionan pero para el programa no quieren.

Tal vez esta informacion sea importante para que me orienten: La alimentacion al sistema minimo es de 5.1 volts y la alimento con la fuente de mi pc; frecuencia del oscilador es de 4 Mhz; la LCD es una JHD 162A.

2
Microcontroladores / Re: Teclado Matricial Y Lcd Con Pic16f877
« en: Sábado 18 de Febrero de 2006, 03:09 »
Gracias por el codigo enviado.

Ya funciono la rutina del teclado, con el metodo de busqueda continua

 :kicking:

3
Microcontroladores / Re: Bus 12c Con Pics 16f877
« en: Sábado 18 de Febrero de 2006, 03:05 »
Alternative.

Creo es buena idea almacenar el codigo de las teclas de manera temporal, ya que intente grabarla en la eeprom pero ni siquiera muestra en la LCD la tecla pulsada, solo que no se como definir un bufer o algo asi para que apartir de cierto rango de memoria se almacenen y posteriormente cuando lo envie al esclavo la rutina sepa apartir de que localidad de memoria empiezan dichos codigos y donde terminan.

Agredezco la ayuda prestada para librar este obstaculo

 :hola:

4
Microcontroladores / Software Para Esquematicos
« en: Jueves 16 de Febrero de 2006, 00:18 »
Hola a todos!

Me preguntaba si alguien conoce algun software para elaborar esquematicos. Yo tengo una version de Orcad, la 9.2, pero no incluye el pic16f877. Si alguien conoce alguna version que lo incluya, o que sea algun otro software y se pueda obtener de la red, de antemano le agradezco por hacermelo saber en este foro

5
Microcontroladores / Bus 12c Con Pics 16f877
« en: Miércoles 15 de Febrero de 2006, 21:20 »
Hola a todos!!

Estoy trabajando con dos sistemas minimos con el pic16f877, lo que trato de hacer es que el sistema maestro envie informacion ASCII al sistema esclavo y este ultimo la despliegue en una LCD. Ya he revisado informacion de como trabaja el bus I2C con estos pics, pero no me queda claro si se deben conectar directamente las señales SCL y SDA de ambos micros, o hay que conectar alguna resistencia a Vcc.

Por otra parte, la informacion del sistema maestro la introduzco desde un teclado, pero no se si es posible que esa informacion la pueda guardar en la memoria del mismo pic conforme la voy introduciendo, para que posteriormente con otra rutina habilite la comunicacion entre los pics y sea tranferida. Si esto es posible agradeceria la orientacion que puedad brindarme para buscar ligas o mas informacion para poder realizarlo.

De antemano agradezco la ayuda que puedan brindarme.
Saludos  :hola:

6
Microcontroladores / Teclado Matricial Y Lcd Con Pic16f877
« en: Sábado 4 de Febrero de 2006, 01:24 »
Hola a todos en el foro!!

De antemano agradezco la ayuda que puedan darme.

Tengo poco tiempo trabajando con pics, y como proyecto final realizare dos sistemas minimos con el pic 16f877. Los pics se comunicaran por el bus i2c, el maestro trasmitira al esclavo informacion que tenga almacenado en memoria o que se introduzca por un teclado matricial de 4x4.

En el punto que voy tengo problemas con la lectura del teclado y mostrar la tecla pulsada en el lcd, ya hice pruebas y logro desplegar en el lcd un mensaje almacenado en memoria.

He revisado algunos ejemplos en la red que utilizan 2 metodos para leer el teclado, uno por interrupcion generada por cambios en RB4-RB7, y otro por busqueda continua, pero con ambos metodos no logro leer el teclado.

Pego el codigo que utilizo con en metodo de interrupciones, utilizo la libreria LCD.asm que ya probe para mostrar un mensaje, por lo cual no creo que elle tenga problema, asi que si alguien tiene chance de revisarlo y sugerir que debo corregir de los agradecere. :hola:

Páginas: [1]