Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Algoritmo para nombre and POV led


       



#141  
anthony123
Ubicación: En algun lugar de Venezuela
Registrado: 22 Ago 2007
Mensajes: 2317
citar
Bueno yo no tengo tus niveles de conocimientos.. por eso no puedo lograr mas que un simple monocromatico.. Embarassed

#142  
patriceloco
Ubicación: Navarra
Registrado: 05 Dic 2007
Mensajes: 28
citar
La diferencia entre un monocromatico y un RGB es que el circuito es un poco mas complicado, los componentes se triplican, pero el control es facil. Yo pense que una vez de hacer un POV que mejor que un RGB, y ya puestos de 24 leds.
A sido todo un reto el crear el circuito y el programa (todavia en desarrollo) partiendo de cero. Pero cuando lo pones en funcionamiento y poco a poco vas avanzando y viendo los resultados te sientes realizado, aunque en realidad no tiene una utilidad practica.
A ver si para la proxima puedo decir que he conseguido leer de la EEPROM. Una idea que tengo es programar todo el abecedario en la EEPROM, junto con algun caracter especial y en el codigo del pic programar una serie frases. No lo he calculado pero supongo que en la EEPROM tendre espacio de sobra y que en el codigo del pic tendre sitio para muchos frases.
Ahora tengo un problema, a la hora de programar el PIC, con Ic-Prog, me da errores, impidiendo acabar de programar y teniendo que volver a comenzar de nuevo. Creo que es debido al programador, un TE-20 que me compre alla por el año 1996. He decidido fabricarme uno y he estado mirando varios diseños y me he quedado con el PIC-PG2C, he sacado la informacion de esta pagina:

http://www.piratainc.tk/


Hasta pronto

#143  
anthony123
Ubicación: En algun lugar de Venezuela
Registrado: 22 Ago 2007
Mensajes: 2317
citar
http://www.hamradioindia.org/circuits/feng.php

Usá este.. yo lo hago y no me ha traido problema.. Ademas acepta multiples familias de PIC

#144  
gilmata
Ubicación: mx
Registrado: 12 Ago 2008
Mensajes: 5
citar
Hola exelente el POV de RGB muy bien que se yo en estos dias eh visto el de josepino y quiero hacermelo aver que tal estaria bien que tuviera mas leds pero aver que tal queda con 7.

#145  
anthony123
Ubicación: En algun lugar de Venezuela
Registrado: 22 Ago 2007
Mensajes: 2317
citar
Si quieres dar un toque de color a un monocromatico podrias hacer un decade counter con un FF y ponerle varios RGB..

#146  
gilmata
Ubicación: mx
Registrado: 12 Ago 2008
Mensajes: 5
citar
Bueno ahora estoy esperando mi pic que llegue para ponerme ah armar todo mientras me puse a hacer pruebas con el Isis el emulador, pues me armo todo el circuito de la pagina de jose pino le meto el hex de jose pino al pic y le doy emular y me tira error este.

Bueno pienso que sera algun error del programa por cierto anthony podrias compartir tu codigo? o decirnos como le hiciste tambien tengo problemas al compilar
Archivos Adjuntos

Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#147  
anthony123
Ubicación: En algun lugar de Venezuela
Registrado: 22 Ago 2007
Mensajes: 2317
citar
Estas usando el hex o el algoritmo?

#148  
patriceloco
Ubicación: Navarra
Registrado: 05 Dic 2007
Mensajes: 28
citar
Acabo de hacer el circuito en el ISIS, le he cargado el codigo (JP6293E.HEX) de la pagina de Josepino y me da el mismo error:

FATAL: [U1] Program or EEPROM data has invalid address [2000] for this device

Yo creo que el codigo no esta bien.

#149  
gilmata
Ubicación: mx
Registrado: 12 Ago 2008
Mensajes: 5
citar
Si ya eh buscado todo y no todo esta bien tambien pense que era el codigo pero por aqui lei que ya lo hicieron y con el codigo que esta en la pagina y funciono asi que pienso que es un error del isis o no se, tambien me arme el led chaser en el isis de la misma pagina de josepino, le cargo el hex y me tira el mismo error

#150  Tiempo de lectura
patriceloco
Ubicación: Navarra
Registrado: 05 Dic 2007
Mensajes: 28
citar
Ya he conseguido leer de la EEPROM externa (24LC16), el problema pareceque era que le faltaba una resistencia de el bus de datos a VCC.
La mala noticia es que como me temia el tiempo empleado en leer de la EEPROM es muy elevado haciendo inviable este metodo. A no ser que pueda reducir el tiempo de lectura considerablemente. En este video que os pongo el PIC lee de la EEPROM y lo escribe en los leds, seguidamente vuelve a leer y a escribir. Se puede apreciar que el tiempo es muy elevado produciendo un dibujo muy ancho:




Leo los datos de la siguente forma:

-Leo un byte de la EEPROM y sumo uno al contador de celda a leer, serian los primeros 8 leds de color rojo.

-Leo otro bite de la EEPROM y vuelvo a sumar uno al contador de la celda a leer, serian los primeros 8 leds de color verde.

-Leo otro bite de la EEPROM y vuelvo a sumar uno al contador de la celda a leer, serian los primeros 8 leds de color Azul.

-Vuelvo a realizar el proceso otras dos veces, despues de hacerlo tres veces voy a la rutina que saca la informacion de los registros ROJO1,ROJO2, ROJO3, VERDE1, etc a los leds.

-Empiezo desde el principio otra vez.

Resumiendo, hago 9 lecturas a la EEPROM, y una escritura a los leds. El tiempo de escritura es despreciable pero el de lectura es muy elevado.
Estoy utilizando el NIPLE, no se si lo conoceis, es un programa para programar PIC con un metodo grafico, tipo diagramas de flujo. El programa es muy intuitivo, para mi es genial.

He estado probando el codigo en el Proteus y me da los siguientes tiempos:

Tiempo de lectura de 1 Byte = 0.49 mS
Tiempo de escritura = 0.053 mS
Tiempo de lectura-escritura de los 9 Bytes = 4.59 mS

Necesitaria saber si se puede leer de una EEPROM externa por I2C mas rapido. He estado ojeando el datasheet pero como esta en ingles no me entero de casi nada. Alguien conoce alguna pagina en castellano donde expliquen el protocolo I2C ?


Ultima edición por patriceloco el 21 Ago 2008, 12:54 pm, editado 1 vez

 Responder



 Otros temas de interés 
No hay mensajes nuevos Matriz de Led 5x7
No hay mensajes nuevos Cambiar la linterna del Nokia 1100 por un led titilante
No hay mensajes nuevos Voltimetro con LED
No hay mensajes nuevos Activar un diodo led con sonido.
No hay mensajes nuevos Esctructura interna de diodos LED, Silicio, Germanio, Zener.

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||
Contacto | Acerca de | Ayuda | Normas de la Comunidad | Privacidad | Mapa de los foros
© Foros de Electrónica - Comunidad Internacional de Electrónicos