Autor Tema: dsPIC VGA-GEN  (Leído 61272 veces)

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

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1685
    • winpic800
dsPIC VGA-GEN
« en: 04 de Noviembre de 2006, 14:56:04 »
Los nuevos dsPIC33f y PIC 24H ya empiezan a tener un poco de ram y velocidad .
Hace mucho que me rondava por la cabeza y por falta de recursos con los 30F eran limitados  para mi proposito de llegar a los 320x240 pixels por falta de ram .

se puede adaptar a salida video compuesto con pocos cambios .

Pues nada , unas imagenes para abrir voca , cayeron los 320x240 con un solo chip  .

9600 bytes de ram +  una salida que saca una constante en las flash de otro color .

No tiene suficiente ram aun para mas colores . :?

Ahora intentare con 640x480 con una ram externa , haver que sale ya que el vicho puede con esta resolucion perfectamente a 50MIPS  :).

Ya pondre en codigo fuente y esquema en poco tiempo ya que como dice el maestro RedPic , cuesta mas explicarlo que hacerlo .






  ver mas

por cierto , que les parece mi prima  :D bytes  !!!!!!!!

Haaaaa  :P y ya tengo ganas de hacerlo andar en la new dsRRBOARD que estan diseñando .

« Última modificación: 04 de Noviembre de 2006, 14:59:26 por Sispic »

Desconectado Zaphyrus

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 323
    • Mi blog: Es cuestión de actitud
Re: dsPIC VGA-GEN
« Respuesta #1 en: 04 de Noviembre de 2006, 15:16:37 »
Increible Sispic!!!

Algunas prguntas:

¿En qué formato manejas la imagen? ¿En bmp o es algún algoritmo propio?
¿Al alcanzar los 50MIPS usas disipador para el dsPIC?
¿En verdad es tu prima? :) Era una broma!!! :-)

Saludos.

Martín
"¿Lo quiere rápido, barato, o bien hecho? Puede elegir dos de las tres cosas." Arthur C. Clarke.
Mi Proyecto Final de Carrera-Microprocesador RISC de 16 bits en HDL: http://martin.calveira.googlepages.com/home
Mi página web o blog: http://es-cuestion-de-actitud.blogspot.com/
Martín Calveira - Zárate - Argentina

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: dsPIC VGA-GEN
« Respuesta #2 en: 04 de Noviembre de 2006, 16:36:43 »
Enhorabuena, maestro, que buenas peleas te ha costado.

Como premio, un revolcón con tu prima  :D

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5100
    • uControl
Re: dsPIC VGA-GEN
« Respuesta #3 en: 04 de Noviembre de 2006, 17:57:49 »
Maestro!!!
Felicitaciones, debe haber sido una dura pelea. Pero la recompensa ha valido el esfuerzo!
Saludos.
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: dsPIC VGA-GEN
« Respuesta #4 en: 04 de Noviembre de 2006, 21:03:32 »
Bueno dejeme felicitarlo por semejante logro. esas son las practicas que desearia agregar al entrenador DSPics que estamos diseñando. No se si sea mucho pedir, pero seria de mucha ayuda un esquematico de como es el montaje a tener en cuenta para lograr esta practica. Esto para agregarselo al entrenador y pues que todos podamos montarlo.

este es el link del para ver el entrenador que estamos diseñando.

http://www.todopic.com.ar/foros/index.php?topic=13837.195

Muchas gracias.


Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: dsPIC VGA-GEN
« Respuesta #5 en: 05 de Noviembre de 2006, 03:23:20 »
PICMouse, el esquemático del generador de VGA no es más que unas resistencias en varios pines de salida que se unen para generar la señal de vídeo compuesto.
En mi caso, cuando lo haga, será con un módulo externo al dsRRBOARD que podrá conectarse al mismo en el puerto que corresponda.

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: dsPIC VGA-GEN
« Respuesta #6 en: 05 de Noviembre de 2006, 12:57:30 »
La pregunta es que cosas hay que tener en cuenta para la generacion de estas señales. respecto a hardware. Que pines son recomendados, de que valor serian las resistencias?. Bueno y si no es mucho pedir si hay algun sitio web en el que pueda leer mucho sobre este tema, estaria muy agradecido.

Es solo que ver el nivel que Sisco le imprime a este foro, le dan a uno ganas de aprender.

Muchas gracias por su tiempo y por compartir todas las cosas que han logrado con estos Dspics. Uno no se imagina la cantidad de cosas que se pueden hacer con estos monstricos y lo que a las personas se les ocurre ponerlos a hacer.

« Última modificación: 05 de Noviembre de 2006, 13:01:26 por PICmouse »

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: dsPIC VGA-GEN
« Respuesta #7 en: 06 de Noviembre de 2006, 03:21:29 »
TREMENDO un logro mas a la par, de tan maravilloso invento (el GTP USB claro), FELICIDADES MAESTRO SISCO,  es algo que ni en sueños hubiera podido hacer.

Por esto me encanta este foro uno se codea con la crema y nata de los PICS

saludos
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1685
    • winpic800
Re: dsPIC VGA-GEN
« Respuesta #8 en: 06 de Noviembre de 2006, 03:34:52 »
El manejo de los bitmap y caracteres es estandard como en cualquier GLCD .
A 50 MIPS corre bien sin disipador .

Lo mas dificil es sincronizarlo pero en realidad son solo 4 miserables lineas de codigo asm . :(

Se pueden perder 4 ciclos de reloj por pixel para esta resolucion , pero he usado el modulo spi a si que queda mucho tiempo libre .

Ya pondre el codigo con explicacion en breve , pero antes me gustaria ver los 640x480.

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re: dsPIC VGA-GEN
« Respuesta #9 en: 06 de Noviembre de 2006, 03:47:02 »
Güapísimo Sisco. Plas, plas, plas (aplausos)

Yo ya tengo cortado un cable alargador de VGA para empezar con los experimentos de vídeo con un monitor viejo de PC.   :mrgreen:

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

Desconectado Darukur

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 464
    • Informacion, recursos y ejemplos para desarrollos con microcontroladores
Re: dsPIC VGA-GEN
« Respuesta #10 en: 06 de Noviembre de 2006, 08:29:10 »
Fui a la Pagina a ver los otros videos, MUY BUENO!!!
Como archivas en el micro la imagen? es un BMP o le aplicas algun tipo de compresion?
El que no sabe lo que busca no entiende lo que encuentra.
Mi Pagina Web:  http://www.sistemasembebidos.com.ar
Mi foro:             http://www.sistemasembebidos.com.ar/foro/

Desconectado J1M

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1960
Re: dsPIC VGA-GEN
« Respuesta #11 en: 06 de Noviembre de 2006, 08:42:29 »
Enhorabuena maestro ^^, tiene buena pinta el cacharrito si!! Por cierto, donde crees que se podrían almacenar imagenes para despues leerlas con el PIC y enviarlas al display??? supongo que una memoria eeprom, tipo las q llevan las memory stick, conectada via paralelo al PIC?...

Desconectado Zaphyrus

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 323
    • Mi blog: Es cuestión de actitud
Re: dsPIC VGA-GEN
« Respuesta #12 en: 06 de Noviembre de 2006, 08:52:22 »
Será que estoy dormido todavía pero no encuentro los videos en la página.

Quiero ver los 640x480  :-/ :-/ :-/

Me olvidé de preguntar ¿Los 50Mips los alcanzaste overclockeando el dsPIC?

Gracias!!!

Martín
"¿Lo quiere rápido, barato, o bien hecho? Puede elegir dos de las tres cosas." Arthur C. Clarke.
Mi Proyecto Final de Carrera-Microprocesador RISC de 16 bits en HDL: http://martin.calveira.googlepages.com/home
Mi página web o blog: http://es-cuestion-de-actitud.blogspot.com/
Martín Calveira - Zárate - Argentina

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1685
    • winpic800
Re: dsPIC VGA-GEN
« Respuesta #13 en: 06 de Noviembre de 2006, 10:57:21 »
J1M  aqui hay flash de sobra , no se necesita nada de externo , he usado un 33FJ256GP506 tambien  los 24H servirian .

overclockeando no se que es . como los 30F pueden llegar a 33MIPS supuse que los 33F llegarian a 50  y lo hacen de sobra .

Eso con el PLL activado y un cristal de 10Mhz se consigue .

  /********** CRISTAL  10Mhz -> 50 Mips ***********/

  CLKDIVbits.PLLPRE=0; 
  PLLFBDbits.PLLDIV=0x26;   /* 0x1E = 40 MIPS , 0x26 = 50 MIPS */
  CLKDIVbits.PLLPOST=0;

No me days tiempo a conectar la ram  :?
pero ya salen 2 constantes  de 640x480  almacenadas en la flash como una moto.





Aunque aqui el c30 se hace mierdas y hay que usar mas asm . pero bueno ...usando la tecnica ADOQUIN no se resiste nada .




« Última modificación: 10 de Noviembre de 2006, 03:45:43 por Sispic »

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5100
    • uControl
Re: dsPIC VGA-GEN
« Respuesta #14 en: 06 de Noviembre de 2006, 11:08:07 »
Que buen principio para hacer un generador de caracteres y crear menues o publicidades o ..... todo lo imaginable sobre un TV.

¿Se viene el emulador de C-64 on chip? ;)

Saludos, y felicitaciones....otra vez! :mrgreen:
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert


 

anything