TODOPIC

Microcontroladores PIC => Programadores => Mensaje iniciado por: PicMinor en 21 de Noviembre de 2013, 16:32:40

Título: Programador Múltiple
Publicado por: PicMinor en 21 de Noviembre de 2013, 16:32:40
¡ Saludos al Foro !

Me veo en la necesidad de diseñar un programador múltiple que grabe cuatro PIC10F200 simultáneamente. El Hardware lo tengo claro, consiste en un PIC16F877 con los datos del programa de los PIC10F200 en su flash y las interfaces correspondientes para generar los 13.2V y los 5V en los distintos F200. Lo que no localizo es una información clara sobre el algoritmo de programación ICSP. Mi inglés es muy básico y con la documentación de Microchip no me aclaro.

Lo que busco es algún código fuente de cualquier aplicación que maneje cualquier programador ICSP (JDM, etc) o una documentación en español sobre la programación ICSP. Con eso y lo que consiga entender de los datasheets me apañaré.

¡¡ Gracias de antemano !!
Título: Re: Programador Múltiple
Publicado por: MGLSOFT en 21 de Noviembre de 2013, 17:08:12
Quieres hacer algo como esto??

(http://www.ccsinfo.com/images/catalog/Prime8_large.gif)

Fuente:
http://www.ccsinfo.com/product_info.php?products_id=P8_gang (http://www.ccsinfo.com/product_info.php?products_id=P8_gang)
Título: Re: Programador Múltiple
Publicado por: PicMinor en 21 de Noviembre de 2013, 17:35:24
¡¡ Gracias por la respuesta !!

Efectivamente es algo parecido a lo que necesito, aunque lo que yo quiero hacer es mucho más simple. Mi idea es grabar en la flash del 877 el programa del F200 y grabar en paralelo cuatro pics. Luego verificarlos uno a uno y dar un mensaje en un display LCD.
Título: Re: Programador Múltiple
Publicado por: planeta9999 en 21 de Noviembre de 2013, 21:03:59


En la guía ICSP de Microchip tienes todo lo necesario, incluso al final del manual tienes un programa en asembler:
http://www.cs.ucr.edu/~eblock/db/downloads/ICSP.pdf

Lo importante, es fijarte en los cronogramas de todas las señales involucradas, MCLR, Clock, Datos y Reset.
Dudo mucho que consigas un fuente de ejemplo en C, porque eso ya entra en el terreno de los productos comerciales, y nadie libera los fuentes de los productos que le dan de comer.

En la guía ICSP, tienes información más que de sobra para hacer lo que quieres, lo cierto es que es bastante sencillo.


Título: Re: Programador Múltiple
Publicado por: PicMinor en 22 de Noviembre de 2013, 05:11:13
¡ Gracias por responder !

Ya había leído (más o menos) la guía de Microchip. Comprendo que nadie libere los fuentes pero espero que con lo que vaya pillando por aquí y por allá consiga llevar a cabo el programador.
Título: Re: Programador Múltiple
Publicado por: sander en 22 de Noviembre de 2013, 10:30:06
Hace rato Microchip libero el codigo del PICKIT 2, puede descargarlo desde el enlace:

Código: [Seleccionar]
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1960

talvez le ayude en algo.

Saludos
Título: Re: Programador Múltiple
Publicado por: PicMinor en 23 de Noviembre de 2013, 06:42:56
¡ Gracias por la respuesta !

EL código del PikKit2 es uno de los que estoy estudiando, lástima que no esté en español!