|
GPIC
SE: Nuevo Programador Usb de microcontroladores PIC y memorias Eeprom
Segunda Edición del programador Usb de
microcontroladores Pic y memorias Eeprom serie.
Nuevo desarrollo con un Hardware simple,
sencillo y flexible para las diferentes familias de
microcontroladores Pic y memorias Eeprom serie.
Basado exclusivamente
en las especificaciones de programación de
Microchip.

-
Hardware
simplificado
-
Mayor
flexibilidad para las diferentes líneas de microcontroladores Pic
-
Mayor número
de dispositivos soportados: 10Fx, 12Fx, 12LFx, 16Fx, 16LFx,
18Fx, 18FxJ, 18FxK, 30Fx, 24FJx, 24HJx, 33FJx
-
Mayor número
soportado de Eeprom serie I2C, Microwire
-
Software y
Firmware actualizable
Comentarios del Autor:
Desde su publicación, el primer programador GPIC USB me ha dado
muchas satisfacciones a nivel personal. Principalmente por la
cantidad de mensajes, opiniones y sugerencias recibidas,
comentarios, participación y agradecimientos de los usuarios que lo
han armado, el espacio o mención que muchos le dan en sus páginas
web, etc, etc. Estas son las principales razones que me motivan para
continuar publicando y mejorando en nuevos proyectos de
programadores, gracias a sus reconocimientos.
Hace un año aproximadamente que estoy utilizando, probando e
incorporando nuevos dispositivos a una Segunda Edición del
programador GPIC ahora publicada. El circuito electrónico está
diseñado para utilizar el mínimo indispensable de componentes para
un programador Usb, sin perder flexibilidad para la programación de
las diferentes familias de microcontroladores Pic, utilizando
componentes de los más comunes.
El
GPIC SE no es compatible con el anterior programador Usb. El
circuito electrónico es diferente. Las rutinas del Firmware y
Software derivan del primer programador pero se reestructuraron
muchas etapas adaptándolas al nuevo Hardware.
Además, el Firmware está más optimizado y ocupa poco espacio en
memoria; utiliza, hasta estos momentos, menos del 50% de la
capacidad de la memoria Flash del 18F2550 pese a tener que realizar
el trabajo pesado de generar los algoritmos de todas las familias
soportadas, comunicación Usb, protocolo ICSP y conversión Dc-Dc.
Esto se debe principalmente a las rutinas del Firmware: 90%
ensamblador (rutinas generales) 10% C18 (intérprete del protocolo
del programador entre Soft/Firm). La librería de comunicación Usb
fue reemplazada íntegramente por una nueva, escrita totalmente en
ensamblador y reduciendo el código a la mitad de la utilizada
anteriormente en C18.
En el Software del programador se reestructuraron algunas cosas,
entre ellas se optó por manejar la comunicación Usb externamente
desde una librería Dll escrita en C++.
Actualmente el GPIC SE 1.0.0 soporta más de 580 dispositivos, entre
microcontroladores Pic y Eeprom seriales. En lo sucesivo procuraré
ir actualizando con nuevas versiones y revisiones del Software y
Firmware. Asimismo, está presente para un futuro la idea de ir
migrando el proyecto hacia una multiplataforma.

Esquema electrónico y descripción
Dispositivos soportados
Software
- Firmware - Download
Donaciones
Adquirir GPIC SE
GPIC
USB: Programador de microcontroladores PIC y memorias Eeprom por
puerto UsbDesarrollo personal de un
programador por puerto USB basado exclusivamente en las "Programming
Specifications" de Microchip.
Esquema electrónico y descripción
Software
- Firmware - Pcb - Esquema electrónico - Download
Algunos detalles para tener en cuenta
Comunicación ICSP
Si querés enviar comentarios,
sugerencias, reportes de funcionamiento o consultas ingresá a
Contacto y enviame
un mail.
Histórico
Este proyecto comenzó
a principios del 2008 cuando inicié la escritura del código fuente
para el Firmware de un 18F2550 y la elaboración del Software
correspondiente a la interfaz de usuario para la PC de un
programador de microcontroladores Pic por puerto Usb. Anteriormente
ya había estado interesado en los procesos de programación de los
Pic por lo tanto, basado en esas experiencias y en el estudio de
los Data Sheets referentes a las especificaciones de
programación de los microcontroladores, surgió el GPIC USB como una
aplicación totalmente funcional hacia finales de Octubre del 2008.
22
- 10 - 10
GPIC USB cumplió dos años en la
web, para festejar semejante acontecimiento ya está disponible para
la descarga la versión
2.0.0
Nuevas funciones y soporte para dsPic30F.
Ver más
Programador de memorias Eeprom
serie:
P rogramador
de memorias Eeprom seriales por puerto Usb.
Permite la
programación de una amplia variedad de memorias Eeprom con
diferentes protocolos de comunicación, I2C, Microwire, SPI, UNI/O.
Ver más
Documentación
traducida, datasheets:
Microchip
1K-16K UNI/O Serial Eeprom
|