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

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

Desconectado Javicho

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 570
Re: dsPIC VGA-GEN
« Respuesta #45 en: 20 de Agosto de 2008, 17:36:01 »
Antes pensaba que con un dsPIC podria tranquilamente enviar video o por ultimo imagenes *.bmp a colores leidas de una SD al TV o monitor de PC pero por mas artificios que haga estoy casi convencido de que no se va a poder, a menos que guarde la imagen en la propia ram o flash pero yo me refiero mas bien a leer imagen tras imagen desde una SD por ejemplo, o en todo caso alguien tiene alguna idea para esto?

Tal vez otro tipo de micro como los de atmel o freescale o algo asi se pueda? nose hasta que velocidades alcanzan hablando de micros que se puedan conseguir. Algún comentario será bien escuchado.

Javicho.

Desconectado Viko

  • PIC12
  • **
  • Mensajes: 69
Re: dsPIC VGA-GEN
« Respuesta #46 en: 27 de Agosto de 2008, 17:15:11 »
hola me tengo el siguiente diagrama para generar imanes VGA 320*240 pero no sé como descomponer la imagen para poder enviar al monitor

<a href="http://www.imaxenes.com/imagen/dimvga320x240color1ii42xj.jpg.html" target="_blank"><img src="http://www.imaxenes.com/mini/dimvga320x240color1ii42xj.jpg" border="0" alt="Imagen alojada en imaXenes.com">[/url]
« Última modificación: 27 de Agosto de 2008, 17:23:58 por Viko »

Desconectado Menta

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 607
Re: dsPIC VGA-GEN
« Respuesta #47 en: 24 de Noviembre de 2008, 22:18:57 »

En la ram del pic no caven todos los bytes y por eso le puse 2 rams externas de 128kb en el PARALLEL MASTER PORT
Suficiente para los 640x480pixels -> 16 colorines .


Qué integrado RAM usaste? no logro dar con alguno con esa capacidad

640x480x4bits= 1228800bits = 1200kbits = 150KB
vos le agregaste 256 KB
Por qué tanta, para poder representar más profundidad de colores? O para poner 2 imagenes en la ram al mismo tiempo?

Gracias
     

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1677
    • winpic800
Re: dsPIC VGA-GEN
« Respuesta #48 en: 28 de Noviembre de 2008, 15:35:17 »
Fue solo para probar , las imagenes estan en la flash que hay mucha

Desconectado felipegrijalva

  • PIC10
  • *
  • Mensajes: 2
Re: dsPIC VGA-GEN
« Respuesta #49 en: 18 de Diciembre de 2008, 00:56:43 »
HOla.

Necesito un poco de ayuda. Es posible conectar una camara de fotos a un dsp o dspic para luego realizar el procesamiento de una imagen capturada con dicha camara?. Estoy pensando en un proyecto que haga más o menos eso. El problema es que necesito adquirir la imagen, pasarsela al dsp y luego procesarla solamente con el dsp o dspic. Que dsp, dspic me serviria y con que camara?. Espero su ayuda amigos.

jacrmr

  • Visitante
Re: dsPIC VGA-GEN
« Respuesta #50 en: 18 de Diciembre de 2008, 02:15:14 »
Date una vuelta por Analog Devices, especialmente con los Blackfin.

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: dsPIC VGA-GEN
« Respuesta #51 en: 20 de Diciembre de 2008, 15:22:29 »
... y también los DAVINCI de TEXAS, son verdaderamente poderosos para Vídeo.

Desconectado el_legal

  • PIC12
  • **
  • Mensajes: 65
    • LINAP SRL
Re: dsPIC VGA-GEN
« Respuesta #52 en: 21 de Enero de 2009, 09:41:34 »
hola:

Estoy realizando un proyecto de una placa de video con un 24HJ256gp210 y estoy bastante trabado con el tema de C30 ya que siempre utilice el CCS.

Mi inquietud es como hizo Sispic para utilizar la Flash para cargar imagenes y leerlas a alta velocidad. Tenes un ejemplito para ver como se hace???

por otro lado si este tema no va en este hilo pido a los modeadores que me aconsejen y lo abro en donde quieran. pero solicito AYUDA de todo tipo asi que si creen conveniente lo coloco en proyectos.

Saludos
luciano
"Si alguno quiere ser el primero, que se haga el último de todos y el servidor de todos."
 Mc 9.35

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1677
    • winpic800
Re: dsPIC VGA-GEN
« Respuesta #53 en: 23 de Enero de 2009, 16:35:43 »
lo mas rapido es usar asm .

en souce files del proyecto siempre le incluyo un archivo " .s " para funciones en asm y es muy practico enlazrlo con el C

por ejemplo , asi se borra la ram muy rapido con un valor x :

Código: [Seleccionar]

.section .data

.global _buffer_video


.align 1
_buffer_video  : .space 9600

/***********************************************************************/
  _Clear_ram :
/***********************************************************************/

       mov.w #_buffer_video,w1
 
                      do #9600 , Loop_Clear_
                      mov.b w0,[w1++]
       Loop_Clear_ :  nop

return


Lo indicas en "c" asi :
extern   Clear_ram( unsigned char x );
y la ejecutas :
Clear_ram(0);

Para leer la flash es parecido

Código: [Seleccionar]
/***********************************************************************/
  _imprime_constantes_al_PORTB:
/***********************************************************************/

 mov #_constantes , w0

 repeat #39                  ; 40 bytes al PORTB a toda leche
 mov.b [v0++] , PORTB
 
return

; los valores constantes
.text
_constantes :
.byte 0x7F,0xFF,0xFE,0xFA,0x52,0x48,0xA9,0x29,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
.byte 0x7B,0xDF,0xFB,0xF9,0x15,0x25,0x05,0x44,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00


es solo un ejemplo y no te asuste el asm , quizas haya que perder un poco de tiempo en estudiar las intrucciones , pero merece la pena.
ademas con unas pocas que se usen casi se hace todo



Desconectado el_legal

  • PIC12
  • **
  • Mensajes: 65
    • LINAP SRL
Re: dsPIC VGA-GEN
« Respuesta #54 en: 24 de Enero de 2009, 21:31:41 »
hola:

gracias por tus ayuda pero no conpila.

_linea:

 mov #_constantes , W0

 repeat #39                  ; 40 bytes al PORTB a toda leche

 mov.b [W0++] , W1

prueva.s:19: Error: Cannot reference executable symbol (_constantes) in a data context

hola que es lo que ocurre , no puedo conpilar este ejemplo y mi ingles es casi nulo.
"Si alguno quiere ser el primero, que se haga el último de todos y el servidor de todos."
 Mc 9.35

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1677
    • winpic800
Re: dsPIC VGA-GEN
« Respuesta #55 en: 26 de Enero de 2009, 16:52:47 »
Solo era un ejemplo , quizas haya algun error de sintxis .


prueva asi .

mov #tbloffset(_constantes),w0

ten en cuenta que la flash esta dividida en e paginas de 64k y deveras usar
#tblpage( )  y #tbloffset segun en donde esten situadas las constantes .

puedes leer  ADDRESSING FOR TABLE AND NVM REGISTERS del Data Sheet

Pero para provar creo ya valdra usando solamente tbloffset .

ahora no tengo mucho mas tiempo para explicarlo mas a fondo , pero pregunta plis si tienes dudas .

un saludo




Desconectado pic32

  • PIC12
  • **
  • Mensajes: 57
Re: dsPIC VGA-GEN
« Respuesta #56 en: 26 de Agosto de 2012, 08:30:04 »
Un gran trabajo, mis felicitaciones !!!  despues de horas de programacion, se recogen frutos muy gratificantes jeje


 

anything