Gracias nuevamente a todos por los mensajes, veo que estuvieron siguiendo el tema durante la semana y me alegra.
El programador es libre pero no es código abierto, por lo menos por un tiempo largo, el día que pierda interés en esto es posible.
Ahora unos detalles que son importantes.
- El programador es sencillo, dirigido a los que les gusta armar sus propios aparatos. También para los que quieran pasar del programador por puerto serie o paralelo hacia uno USB.
- La clase de comunicación USB es HID, mas que suficiente para este tipo de aparatos. De esta forma no necesitamos la instalación de drivers externos. El programador se conecta la primera vez y automáticamente debe ser detectado e instalado por el propio sistema operativo (Windows).
- Una vez que pueda comprobar que el funcionamiento es correcto en una gran cantidad de computadoras y en todo caso, hacer correcciones para que así sea, voy a seguir agregándole microcontroladores a la lista.
- La interfaz de usuario es sencilla y con todas las funciones básicas. Más adelante la voy a reemplazar por otra mas completa.
- El programador recién salió y solo lo pude probar con las PC de mi entorno:
PII Intel 500 Mhz con XP sp2 - PIII AMD 900 Mhz sp2 - PIII Intel 1Ghz XP sp3 y Vista 32 – PIV Intel Core 2 Dúo 2 Ghz XP sp2, Vista 32, Vista 64 . En todas estas PC funcionando correctamente.
Por último lo más importante:
- Si el setup instala correctamente la interfaz de programación.
- Si la interfaz puede abrirse y funcionar sin problemas.
(estos dos puntos se pueden chequear sin el programador, lógicamente saldrá un cartel “sin conexión USB” para los comandos de lectura, grabación, verificación, borrado, Id ).
- Si el programador es reconocido por el sistema operativo y luego por la interfaz de programación.
- Si la función de actualización del firmware regraba automáticamente el 18F2550.
Si todo esto es OK ya ganamos la batalla, lo demás en todo caso son pequeñas correcciones.
Nos vemos, Willy.-