TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: delmaformacion en 07 de Junio de 2007, 18:17:31
-
Hola!
He hecho alguna prueba con un PIC16F84, para realizar una simulación VGA 640x480,
http://www.hardw.net/doc/150
pero la definición que obtengo es bastante mas baja, necesitaria que el pic funcionara a unos 150 MHz, ¿existe alguna versión que funcione a esta velocidad?
Muchas gracias
-
Mira lo que son las casualidades...anoche, mientras me dormia, pensaba en hacer algo como lo mencionas, y de memoria nomas, saque en el aire la cuenta: 64 us por linea, a 640 puntos por linea....no me daba ni a palos para hacer con un PIC!!!! :)
No se los dsPIC hasta donde llegan, pero dudo que superen los 80 MHz. :(
Saludos!
-
Lo más rápido en dsPIC es la nueva serie 33F que alcanza hasta 40MIPS.
Y el maestro Sisco ya ha conseguido VGA 320x240, mirad:
(http://www.winpic800.com/proyectos/ds_vga_gen/vga_320_240_con.jpg) (http://www.winpic800.com//index.php?option=com_content&task=view&id=42&Itemid=94)
-
Que buen tema. Me gustaría aprender a trabajar con los pics así (que se esncargue de la etapa de video) ¿Alguien puede subir una explicación de como hacerlo? o bien, ¿Pueden mencionar en donde sacar información?
Muchas gracias.
Saludos :-/ :-/
-
ademas del que he puesto arriba aqui tienes otro:
http://webpages.charter.net/greener/electronics/
-
Que lindo tema. A propósito Nocturno, porque dices VGA , ¿acaso no son solo 2 colores esos? Digo, porque el VGA estándar son 16 colores mínimo. Ojo, la pregunta es para saber , no para corregir. Yo he hecho andar displays gráficos monocromos de 128x64 y la verdad con un 18F le sobra pero me preocupa esto de mayor resolución y como no es lo mismo manejar 2 colores que 16... de allí mi pregunta. :) :)
También estoy interesado en el tema, y tengo un amigo que pidió una pantalla (la cual no tengo ni el datasheet aún) la cual sería lindo poder controlar eficientemente.
delmaformacion si tus cálculos de 150MHz están basados en tener en cuenta un ciclo de instrucción de 1/4 de la frecuencia entonces estarías hablando de 37,5MIPS lo cual está cubierto con lo que manolo te sugirió.
Saludos
-
Tienes razón, Mauricio, no me expliqué bien. Lo que quería decir es que genera señal para monitor VGA, que es distinta al vídeo compuesto de TV.
-
http://elm-chan.org/works/crtc/report.html
Aunque esto no esta hecho con un pic..... persigue el mismo objetivo, que salgo algo en una pantalla, ¿conoceis el chip?¿podeis decirme algo de el?
Se podria usar un pic como CPU y el Xilinx XC9500 para obtener el video
-
Hola.
Justamente he encarado un proyecto que incluye precisamente generar video compuesto en norma NTSC, con 16 millones de colores,pero ayudandome con un encoder, porque sino no hay PIC(ni dsPIC) que de a basto.
Mi diseño incluye memorias graaandes y muy rapidas(DDR) para poder abastecer la demanada de tanta informacion en tan poco tiempo.
Hasta ahora, las cuentas me han dado como para poder generar NTSC a "full resolution" con una profundidad de color de 24 bits.
Si tengo tiempo posteo el diagrama del proyecto.
Saludos!
-
¡Que interesante!
Cuando puedas y tengas tiempo postealo, me interesaría ver como lo has logrado
-
Les dejo este link... me parece realmente "muy" interesante lo que hace esta gente.
http://www.4dsystems.com.au/
Saludos
-
ya revisate los clones de pic de ubicom(sx),son compatiblles con ensamblador de microchip y corren sin problemas a 100 Mhz y si solo quieres mostrar texto en la pantalla es muy economico utilizar un circuito de OSD,como el mtv018 de myson(taiwan)
-
Bueno, he posteado el proyecto que he comenzado a masticar de a poco, y cuyo objetivo es muy similar al que se pedía:
http://www.todopic.com.ar/foros/index.php?topic=17614.0
Saludos.
-
Muchas gracias a todos por vuestros comentarios, crack128, miraré esos pic de Ubicom. Por otra parte no me pierdo el proyecto de BrunoF.
-
ademas del que he puesto arriba aqui tienes otro:
http://webpages.charter.net/greener/electronics/
Este esta mucho mejor, ya que el anterior no entendia nada. Gracias.
Saludos :-/ :-/
-
Bueno, he posteado el proyecto que he comenzado a masticar de a poco, y cuyo objetivo es muy similar al que se pedía:
http://www.todopic.com.ar/foros/index.php?topic=17614.0
Saludos.
Hola este link no anda. ¿Podrias revisarlo?
Gracias
Saludos :-/ :-/
-
Aquí hay precio de pantallas OLED por si alguien se anima a comprarlo:
http://www.robot-italy.com/index.php/cPath/59_110
Un saludo
-
Aquí hay precio de pantallas OLED por si alguien se anima a comprarlo:
http://www.robot-italy.com/index.php/cPath/59_110
Un saludo
Son de los mismos muchachos de los cuales yo subí el link (4dsystems) pero me parece que se trata de otro tipo de aplicación
Estos IC son una pantalla color de 128x128, con una buena cantidad de ram, la cual puede ser controlada mediante una simple interfaz serie.
Lo antes expuesto trata sobre una imagen sobre una pantalla en formato CRT osea una pantalla VGA. Este sería el integrado: 4D System uVgac (http://www.4dsystems.com.au/?fichier=products/uvga/uvgac)
:) :)
-
maunix, ¿este integrado se puede conectar a una pantalla de ordenador?
No he visto ni el precio, ni como comprarlo, ¿existe algún link en esa pagina para solicitarlo?
-
Me respondo a mi mismo:
-El chip se conecta a un monitor VGA
-La comunicación es en serie (creo que por USB)
-Los distribuidores estan en: http://www.4dsystems.com.au/?fichier=distributors
-El precio es de unos 56.77 €uro
-
Me respondo a mi mismo:
-El chip se conecta a un monitor VGA
-La comunicación es en serie (creo que por USB)
-Los distribuidores estan en: http://www.4dsystems.com.au/?fichier=distributors
-El precio es de unos 56.77 €uro
Hay dos modelos, serie ó usb y fíjate que el IC que elijas sea de la resolución que necesitas en VGA. Cuidado con eso.
Saludos
-
Hola!
Revolviendo un poco en mi cementerio de cosas, encontre:
1 ZX-81
1 Commodore 16
1 Commodore 128 completa (impresora, monitor, floppys, etc,etc,etc)
Que ganas de ver si se puede aprovechar la seccion de video de uno de esos bichos!
La ZX-81, de la que tengo a mano el circuito, es sumamente simple, y tenia un modo grafico de 60x40 pixeles, pero los caracteres CREO que eran algo asi como 20 filas de 32 columnas...si los caracteres eran de 8x8 pixeles, eso seria algo asi como 256x160 ... bastante bueno para empezar.
¿Sera aprovechable?
Saludos!
-
Hola!
Revolviendo un poco en mi cementerio de cosas, encontre:
1 ZX-81
1 Commodore 16
1 Commodore 128 completa (impresora, monitor, floppys, etc,etc,etc)
Que ganas de ver si se puede aprovechar la seccion de video de uno de esos bichos!
La ZX-81, de la que tengo a mano el circuito, es sumamente simple, y tenia un modo grafico de 60x40 pixeles, pero los caracteres CREO que eran algo asi como 20 filas de 32 columnas...si los caracteres eran de 8x8 pixeles, eso seria algo asi como 256x160 ... bastante bueno para empezar.
¿Sera aprovechable?
Saludos!
Si, creo que sería aprovechable. Sería cuestión de conseguir la información. Una de las cosas más caras en las viejas pc era precisamente la parte del video.
También está la chance de 'desarmar' una placa de video VGA estandard, y comunicarse con la misma en la forma que lo hacen los comandos estandard de la bios de las pc. El tema es que los comandos de la bios están documentados, lo que no se si está documentado es como sigue luego la comunicación hacia la placa de video.
Es decir, uno en una Pc programa el micro, o mejor dicho una interrupción de la bios (así se hacia antes), esa interrupción de la bios no es más que un software cargado en una memoria que sabe 'qué hacer'. ese Qué hacer es lo que uno debe conocer para poderse comunicar con las placas de video.
Un problema es que esas viejas placas , no se consiguen y si se consiguen no son económicas o al menos no serían fáciles de conseguir si uno necesita 'cantidad'. Cuando invierto tiempo en un proyecto trato de pensar en que lo podré hacer por cantidad y si las partes son componentes que ya no se consiguen y debo buscar en un desarmadero.. el proyecto tiene los días contados y depende de factores que uno no puede manejar.
-
No es mala la idea de la placa de video. Debo tener un par de hercules e incluso alguna VGA con salida TV para usar. No se si el timming del bus ISA no es muy rapido para un PIC, pero ignoro por completo el tema.
Respecto al conseguir "cantidad", tenes toda la razon. Igualmente, de hacer algo asi lo haria por jugar nomas, asi que con dos me alcanza. (una para el proyecto, y la otra para quemarla durante en desarrollo...:) )
Saludos!
-
La idea resulta interesante, de hecho tengo alguna vieja tarjeta vga por aqui.
Pero he buscado varias veces por internet cual es el patillaje de la tarjeta ISA, para poder comunicar con el PIC, pero no he encontrado nada. ¿sabeis vosotros donde localizar esta información?
-
Por supuesto ariel, como hobby lo veo algo muy interesante, solo que yo lo pensaba como algo más tirando para algo comercializable/escalable.
La idea resulta interesante, de hecho tengo alguna vieja tarjeta vga por aqui.
Pero he buscado varias veces por internet cual es el patillaje de la tarjeta ISA, para poder comunicar con el PIC, pero no he encontrado nada. ¿sabeis vosotros donde localizar esta información?
Simplemente googleando encontré estos links.
http://www.ctv.es/pckits/tISA.html
http://es.wikipedia.org/wiki/Bus_ISA
(http://upload.wikimedia.org/wikipedia/commons/0/0b/ISA_Bus_pins.png)
-
A mi se me corto la luz mientras posteabas... :)
Google me encontro este sitio, con mucha info sobre todo tipo de slot:
http://www.interfacebus.com/Design_PCAT_Card.html
Saludos!