Autor Tema: ¿A muerto mi PIC32 Starter kit? ¿alguien sabe resucitarlo?  (Leído 23989 veces)

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

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: ¿A muerto mi PIC32 Starter kit? ¿alguien sabe resucitarlo?
« Respuesta #30 en: 15 de Febrero de 2008, 18:53:42 »
DIOS!!!  :shock: :shock: :shock:

Si señor! El alambre es lo de menos... :P

Que grande eres maestro!  ya me habían dicho que desde niño programabas todo lo que se dejara.... Esto es impresionante!

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: ¿A muerto mi PIC32 Starter kit? ¿alguien sabe resucitarlo?
« Respuesta #31 en: 16 de Febrero de 2008, 15:16:34 »
 :shock: :shock: Guauuu esa imagen esta grandiosa!!

grande maestro! :-/ :-/
.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: ¿A muerto mi PIC32 Starter kit? ¿alguien sabe resucitarlo?
« Respuesta #32 en: 16 de Febrero de 2008, 17:30:25 »
Espectacular y que buena resolución que tiene  :-/ :-/ :-/ :-/
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Meta

  • Visitante
Re: ¿A muerto mi PIC32 Starter kit? ¿alguien sabe resucitarlo?
« Respuesta #33 en: 16 de Febrero de 2008, 18:00:37 »
Di que si reiniertl , donde haya un buen alambre que se quieten las mariconadas de cables planos ¿ he Manolo ? , solo estorban , eso esta bien para las fotos  :D

Vencida la vergüenza os puedo enseñar lo que sale por los alambres



no lo intenteis con el c32 , menuda chapuza .


Si esas imágenes o fotos está dentro de un PIC y lo muestra en TV. Felicidades.

Desconectado Azicuetano

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1020
    • Aplicaciones Electrónicas en Alicante.
Re: ¿A muerto mi PIC32 Starter kit? ¿alguien sabe resucitarlo?
« Respuesta #34 en: 16 de Febrero de 2008, 19:05:21 »
No dudes Meta, no dudes del maestro hombre.

Me he quedado  :shock:

 :D

Impresionante.


Un saludo desde Alicante.

Desconectado blackcat

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 600
Re: ¿A muerto mi PIC32 Starter kit? ¿alguien sabe resucitarlo?
« Respuesta #35 en: 16 de Febrero de 2008, 19:23:15 »
Se sirvio la cena ... para hoy spaguettis con pic !!  :D :D :D :D
Control Automático, DSP & Microcontroladores

Desconectado blackcat

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 600
Re: ¿A muerto mi PIC32 Starter kit? ¿alguien sabe resucitarlo?
« Respuesta #36 en: 16 de Febrero de 2008, 19:25:48 »
Alguien podria poner fotos del PIC32 Starter Kit ... quiero ver como es ese modulo de expansion .... Saludos!!

Control Automático, DSP & Microcontroladores

Desconectado ESTECA55

  • PIC24H
  • ******
  • Mensajes: 1404
Re: ¿A muerto mi PIC32 Starter kit? ¿alguien sabe resucitarlo?
« Respuesta #37 en: 16 de Febrero de 2008, 19:30:28 »
Que buena foto Sispic!

Como me humillaste yo poniendo una foto con unos display 7 seg y vos salis controlando un monitor VGA, yo queria mostrar el cablerio nomas jejejeje

Saludos
Hay que esforzarse por ser el mejor, no creerse el mejor

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: ¿A muerto mi PIC32 Starter kit? ¿alguien sabe resucitarlo?
« Respuesta #38 en: 16 de Febrero de 2008, 19:41:03 »
Alguien podria poner fotos del PIC32 Starter Kit ... quiero ver como es ese modulo de expansion .... Saludos!!


Aquí las tienes
http://www.todopic.com.ar/foros/index.php?topic=20298.msg151276#msg151276

Meta

  • Visitante
Re: ¿A muerto mi PIC32 Starter kit? ¿alguien sabe resucitarlo?
« Respuesta #39 en: 16 de Febrero de 2008, 20:04:45 »


Ojalá meta un tutorial de su proyecto en http://www.ucontrol.com.ar/ o en algún lado para aprender cómo se hace eso del VGA.
Hablando del VGA, ¿alguna utilidad tiene? como mostrar mensajes al igual que un LCD... cosas así.

Desconectado J1M

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1960
Re: ¿A muerto mi PIC32 Starter kit? ¿alguien sabe resucitarlo?
« Respuesta #40 en: 16 de Febrero de 2008, 20:29:04 »
Y es que un genio solo sabe hacer genialidades! :D

Meta

  • Visitante
Re: ¿A muerto mi PIC32 Starter kit? ¿alguien sabe resucitarlo?
« Respuesta #41 en: 16 de Febrero de 2008, 21:11:37 »
Y es que un genio solo sabe hacer genialidades! :D

La verdad que el genio es muy ingenioso.  :mrgreen:

Desconectado Sispic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
Re: ¿A muerto mi PIC32 Starter kit? ¿alguien sabe resucitarlo?
« Respuesta #42 en: 17 de Febrero de 2008, 08:24:58 »
No te sientas Humillado ESTECA55 que aunque el resultado parezca mas vonito , no tiene el curro de los displays ni mucho menos . :(

http://www.epanorama.net/documents/pc/vga_timing.html
http://www.ece.msstate.edu/~reese/EE4743/lectures/displays/displays.pdf

Yo no se explicar muy bien las cosas pero lo intentare Meta .
Por ejemplo esta imagen estava en la memoria flash del pic32.




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 .

Este ejemplo es valido para cualquier pic , incluso un 16f84 .
naturalmente no llegara a esa resolucion pero el principio es el mismo.

Código: C
  1. #define  _PULSO_VSINC   60   //  0,06 ms                                                                            
  2. #define  _PULSO_HSINC    4   //  +- 3.77 us
  3.  
  4. #define  _lineas_periodo   525
  5. #define  _lineas_superior   26
  6. #define  _lineas_Video     480
  7. #define  _Bytes_por_linea (640/2) // pixel de 4 bits
  8.  
  9. #define PULSO_HORIZONTAL() { \
  10.                  HORIZONTAL_SINC_BIT = 0;  \
  11.                  delay_us(_PULSO_HSINC);   \
  12.                  HORIZONTAL_SINC_BIT = 1; }
  13.  
  14.  
  15. unsigned long Linea,Offset_Bytes;
  16. /******************************************************/
  17. void main(void){
  18. /******************************************************/
  19.  
  20. Configuramos_laInterrupcion__del_Timer1( para que salte cada 31,75 us  -> 31500 Hz +-);
  21.  
  22. while(1){ /* pintamos caracteres en la ram etc */ }
  23.  
  24. }
  25.  
  26. /******************************************************/
  27. void __ISR(_TIMER_1_VECTOR, ipl2) Timer1Handler(void){
  28. /******************************************************/
  29.  
  30. // Borramos el flag de interrupcion
  31.   mT1ClearIntFlag();
  32.  
  33.  
  34.  if (Linea++ == _lineas_periodo){/* nueva pantalla */
  35.  
  36.      VERTICAL_SINC_BIT = 0;      /* pulso vertical */
  37.  
  38.         PULSO_HORIZONTAL();     /* aprovechamos y le damos el pulso Horizontal */  
  39.  
  40.      VERTICAL_SINC_BIT = 1;
  41.  
  42.      Linea=0;          
  43.      Offset_Bytes=0;         /* offset de la ram o flash a cero*/
  44.  
  45.     goto sal;
  46. }
  47.  
  48.  
  49. PULSO_HORIZONTAL();
  50.  
  51. if(Linea < _lineas_superior)goto Fin_Linea;                 /* respeta Top Border */
  52. if(Linea > _lineas_Video + _lineas_superior)goto Fin_Linea; /* respeta Bottom Border */
  53.  
  54.  
  55. Display_video_time:
  56. /*  delay(x) si es necesario para left border */
  57.  
  58. /* Aqui cuanto mas corramos mas pixels pintaremos */
  59. /* hay que usar asm y ahorrar el maximo de ciclos  */
  60.  
  61. /* Ejemplo 4 pixels en los pines PORTx 7..4 */
  62. valor = ram[Offset_Bytes++]
  63. PORT_VIDEO = valor;        /* pixel 1 */
  64. valor = valor >> 4;
  65. PORT_VIDEO = valor;        /* pixel 2 */
  66.  
  67. valor = ram[Offset_Bytes++]
  68. PORT_VIDEO = valor;        /* pixel 3 */
  69. valor = valor >> 4;
  70. PORT_VIDEO = valor;        /* pixel 4 */
  71.  
  72.  
  73. PORT_VIDEO = 0; /* Bottom Border , Right Border*/
  74.  
  75. Fin_Linea:
  76.  
  77.  
  78. }

Para conectar el monitor al PIC usaremos los siguientes pines

http://www.pchardware.org/HWB/co_VGA15.html

13  HSYNC   
14  VSYNC   
1  RED   
2  GREEN   
3  BLUE     
y todos los GND a vss.

Una forma chapucera de convertir 4bits del puerto port 7..4 a R-GB  para 16 colores lo hice asi .



Y los valores de las resistencias se pueden ir ajustando hasta conseguir los colores originales .

FACIL NO ......... ?
THE END .



« Última modificación: 17 de Febrero de 2008, 08:45:51 por Sispic »


Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: ¿A muerto mi PIC32 Starter kit? ¿alguien sabe resucitarlo?
« Respuesta #44 en: 18 de Febrero de 2008, 12:21:52 »
Sisco y Manolo me han hecho divertir con sus cableados!!

Muy buenos, ¡¡qué prolijidad y qué paciencia!! yo creo que sueldo 10 y se me enriedan todos  :D :D :D

Lo de sisco va más allá porque encima usa cables todos iguales!! ¿¿más fácil para perderse no? jiji

Hablando de buses, yo me tomo uno para ir al trabajo todos los días. espero les sirva como aporte

- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)