Autor Tema: Guardar imagen de LCD + Problema con USB  (Leído 1475 veces)

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

Desconectado faacuunndoo

  • PIC10
  • *
  • Mensajes: 32
Guardar imagen de LCD + Problema con USB
« en: 28 de Julio de 2013, 15:43:08 »
Hola! Estoy haciendo un proyecto con un PIC18F4550 y quiero poder tomar capturas de pantalla a un LCD gráfico de 128x64 pixeles y guardarlo en una SD. ¿Alguien lo hizo o se da idea como hacerlo?
Además tengo problemas con la conexión USB! Creí que era por mi programa pero descargué (de este foro o de todopic no recuerdo bien) el bootloader ya hecho para 18F4550 y tampoco funciona, también probé con un programa que encontré en semifluid.com (una muy buena página en inglés, se las recomiendo) y tampoco funciona!
La conexión supongo que está bien ya que tomo la alimentación del mismo USB y con otros programas funciona de 10. Por si las moscas reviso las soldaduras de mi placa de pruebas por enésima vez.
También probé en dos computadoras distintas una con Windows 7 64-bits y la otra de 32-bits.
Otra cosa que probé fue cambiar el Data+ por el Data- y viceversa ya que vi distintas configuraciones con respecto a los colores. Pero nada. Ni un ruidito de la PC ni aviso, nada de nada.
Si alguien puede aportar a alguna solución a cualquiera de las problemáticas se lo agadecería!
Alguien que me ayude?
Saludos!
TatuBlog.com.ar
Blog de electrónica, DIY y mucho más!
English y Español![/b]

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Guardar imagen de LCD + Problema con USB
« Respuesta #1 en: 28 de Julio de 2013, 22:58:53 »
Hola. Respecto a USB sería bueno que subas un esquema de lo que estas implementando.

Para guardar una captura de lo que hay graficado en el LCD debes revisar si dispones la función para leer el estado de cada pixel. Con eso podes crear un BMP muy fácil, por aquí podes ver un ejemplo que utilizo para un LCD TFT:

https://github.com/AleSuky/SkP32v1.1/blob/master/SW/Ejemplos/Micros-Designs/Source/Graphics_Card2TFT.c

vCreateFileBMP24bits(...)

Y para leer sobre el formato BMP: http://en.wikipedia.org/wiki/BMP_file_format


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado faacuunndoo

  • PIC10
  • *
  • Mensajes: 32
Re: Guardar imagen de LCD + Problema con USB
« Respuesta #2 en: 29 de Julio de 2013, 12:51:31 »
Gracias Suky por tu respuesta! Cuando pueda voy a revisar el capacitor que le puse en el VUSB, porque vi que algunos le ponen un electrolítico y yo le estoy poniendo uno cerámico de unos 220 pf (no recuerdo bien).
Lo de capturar la imagen del LCD, me olvidé de pasar más datos, es un Winstar con controlador KS0108. Ahora voy a pegarle una leída a tu código y cuando tenga tiempo lo pruebo!
En cuanto tenga noticias escribo.
Saludos!
TatuBlog.com.ar
Blog de electrónica, DIY y mucho más!
English y Español![/b]

Desconectado faacuunndoo

  • PIC10
  • *
  • Mensajes: 32
Re: Guardar imagen de LCD + Problema con USB
« Respuesta #3 en: 30 de Julio de 2013, 22:58:33 »
Cambié el capacitor por uno más grande electrolítico y nada.  :5]
¿Por el pin VUSB deben salir 3,3V?  ¿Qué otros factores podrían estar haciendo que la conexión no funcione? ¿Qué tan grandes son las posibilidades de tener un microcontrolador fallado?
TatuBlog.com.ar
Blog de electrónica, DIY y mucho más!
English y Español![/b]

Desconectado faacuunndoo

  • PIC10
  • *
  • Mensajes: 32
Re: Guardar imagen de LCD + Problema con USB
« Respuesta #4 en: 02 de Agosto de 2013, 18:34:44 »
Bueno actualizo! El PIC estaba defectuoso :5], probé con otro y salió andando. Después voy a probar meterle 3.3V en el VUSB. Ahora quiero guardar las imágenes del LCD!
Gracias y Saludos!
TatuBlog.com.ar
Blog de electrónica, DIY y mucho más!
English y Español![/b]


 

anything