Autor Tema: Dudas con POV  (Leído 5875 veces)

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

Desconectado hector915

  • PIC12
  • **
  • Mensajes: 78
    • Blog Personal.
Dudas con POV
« en: 18 de Mayo de 2013, 01:23:56 »
Saludos...me encanta este foro eh aprendido mucho

en el dia de hoy eh estado buscando proyectos para presentar mi ultimo trabajo de curso de introduccion a los microcontroladores en mi universidad,despues de mirar un monton me eh decidido a realizar un POV sencillito y casero que pueda mostrar en clase para eso eh tomado como referencia un link que vi  por aqui

Citar
http://www.andrewhazelden.com/blog/2010/11/digital-poi-spinning-persistence-of-vision-display/

La idea es portar el codigo  de mikroc a Ccs que es con el que me enseñaron (aunque para ser sincero no me gusta mucho ,y me gusta trabajar mas con el 18 con que voy a realizar mi tesis), el micro que poseo es un 16f877a que es lo que utiliza el profesor ya tengo idea de como empezar pero alguien tiene alguna idea como calcular  la cantidad de bytes que consumiria una matriz o porcion de codigo en la ROM  y RAM ? ,aunque en el CCS me dice cuanto tengo de rom y de ram,pero necesito saber como hacer este calculo.
en ese post puede ver parte del codigo ,que segun el autor original :

Código: [Seleccionar]
* Description:
 This is the POV++ ( persistence of vision) display source code
 
 8 LEDs are connected to PORTA of the PIC Microcontroller.
 
 The rotational resolution of the display is based upon a 24 inch long cord.
 
 There are only uppercase characters in the premade character set.
 Lowercase characters won't be displayed.
 
[b] * PIC resources required: [/b]
 11 bytes of RAM are used
 6107 bytes of ROM are used
 

 * Test configuration:
 Compiler: MikroC Pro for PIC v4.15.0.0
 
 MCU: PIC18F2685
 INT RC - Internal Oscillator - 32 MHz
 MCLR Disabled
Tambien eh  visto que para poder ver el efecto la cantidad de vueltas debe ser de almenos 24 cuadros por segundo osea 1440rpm .

Mi segunda duda es que pasa si yo tengo un cristal de 4Mhz(entiendo que lo que cambia es la frecuencia de trabajo,y el tiempo de ejecucion de cada instruccion cambia).


Muchas gracias a los que me leais y resolvais mis dudas :D  8)
if you can imagine it, you can embed it

Desconectado hector915

  • PIC12
  • **
  • Mensajes: 78
    • Blog Personal.
[Solucionado] Dudas con POV
« Respuesta #1 en: 11 de Junio de 2013, 02:24:14 »
En vista de que nadie me respondio  :?  :oops: yo decidi realizar una busqueda muy exaustiva,y luego de algun par de semanas termine el proyecto,
a demas los calculos los eh tomado de un texto llamado properller display.

Para la cuestion de la frecuencia como comentaba anteriormente yo use un cristal de 4Mhz,lo cual no es recomendable para este proyecto,pues el oscilador suele ser del orden de Hz a Khz, eso me afectara en la velocidad de los mensajes,finalmente decidi cambiar mi micro a uno mas pequeño 16f873 que el profesor amablemente me habia prestado para realizar otro proyecto ,cuando compilaba el codigo con el ccs me decia que la rom usada era 68%,y la ram 12%,siempre quede con la duda como ese compilador hacia para determinar ese porcentaje,basado en trozos de codigo.

Para los calculos me base en lo siguiente :

]

El resultado final esta aqui :





https://www.youtube.com/watch?v=gLVVDousB9E

https://www.youtube.com/watch?v=nJpULy_o440
Retocare el codigo con algunos efectos mas y esta semana estara disponible :D


« Última modificación: 11 de Junio de 2013, 02:30:25 por hector915 »
if you can imagine it, you can embed it

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1341
Re: Dudas con POV
« Respuesta #2 en: 10 de Julio de 2013, 05:39:46 »
Este proyecto esta basado en un PIC y no se porque has decidido ponerlo en el foro de Otros microcontroladores. Por otro lado, esta muy bueno tu proyecto. Felicidades!


 

anything