Re: Problemas con chronopic



Hola Ricardo,

El jue, 18-10-2007 a las 15:46 -0300, Ricardo Derbes (CEB) escribi� Hola a la lista.
> Como dispon�de otra placa para armar un Chronopic, basada en el 16F628A, 
> m�peque� barata que la Skypic, (si les interesa, puedo enviar los 
> esquem�cos, etc), modifiqu�l firmware Chronopic 1.0 para adaptarlo a mi 
> placa.
> Otra de las modificaciones que hice fue usar el bit 5 del portb (PORTB5) 
> como entrada.

Todo lo que sea portar el firmware a otras plataformas est�uy bien y
ser�muy interesante ponerlo en la web en una p�na de "desarrollo".

  Lo que es muy importante es "La validaci�de este firmware. Esto es
lo que hace que realmente su desarrollo sea lento. Hacer cambios es
relativamente f�l: es software libre y las fuentes est�disponibles.
Lo que lleva m�tiempo es validar que el nuevo firmware est�uncionando bien y que las mediciones realizadas son exactas.

  El firmware actual est�alidado. Conectamos un generar de pulsos (que
estaba bien calibrado) a la entrada de chronopic e hicimos un programa
que nos sacaba por la pantalla del PC la frecuencia de la se�recibida. Se pod�comprobar que era exactamente la misma que se
introduc�con el generador.

  Luego Xavi realiz�s propias pruebas de validaci�que desconozco).

  Cualquier cambio que se haga en el firmware debe permanecer en estado
de "testing" hasta que se realicen las validaciones y se garantice que
funciona con la suficiente precisi�
> Hasta ac�todo bien.
> Cuando arranco el Chronojump 0.6 (la versi�ara Windows), al pasar de modo 
> simulado al modo "plataforma", me da un error de comunicaciones con la placa 
> chronopic.
> Para probar la misma y el cable serie, le cargu�l programa de echo del 
> grupo Stargate 
> (http://www.iearobotics.com/proyectos/stargate/servidores/sg-echo/sg-echo.html) 
> modificado para el 16F628A, y funciona perfectamente (luego de agregar 
> algunas instrucciones de inicializaci�el 628A, MOVLW 0x07 y MOVFW CMCON).

ok

> Pero al volver al fiemware del Chronopic, no funciona... Alguna sugerencia?
> Como compilador uso el MPLAB.

Lo puedes probar con alg�rminal de comunicaciones (a ser posible con
visualizaci�n Hexadecimal). Cada vez que cambia el estado del
pulsador del bit de entrada, se env�una trama serie, a 9600 baudios.
Pru�lo, a ver qu�e sale.

> Hay alguna versi�el Chronopic en C? (este lenguaje me es muucho m�
> familiar que el Assembler, je)

No. Se hizo en ensamblador y estar�muy bien que alguien lo portase a
C. Luego habr�que validarlo y listo.

> Puedo enviar mi fuente asm y los esquem�cos de la placa, si alguien los 
> desea.

  Una vez que los tengas funcionando, ser�muy interesante publicarlos.

Saludos, Juan

-- 
Juan Gonzalez Gomez
juan iearobotics com
www.iearobotics.com



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]