| PROGRAMACIÓN CON FLUFFY2 Elaborado por Mario Murgui, para los miembros del foro www.magicx.info y los usuarios de la web www.murguichips.net Este documento es de libre distribución, total o parcialmente, siempre que se cite al autor y las páginas web de procedencia. 1.1.- Preparación del
ordenador. 2.- Programación con ProgSX. 3.- Programación con IC-Prog
Como se puede apreciar
en la imagen, hemos accedido a: Aquí recomendamos seleccionar 4800 bits por segundo. 1.2.- Tipos de chips soportados. SX28AC/DP Nuevo o viejo
El programador se tiene que conectar con una fuente de alimentación a poder ser estabilizada de 15v- 18v (aconsejable, también funciona con 12v) y 100mA. En caso de fallos y si se sospecha que es problema del programador, verificar los siguientes puntos. - La salida del 78L12
no da una tensión de 13,3v. Estos son los puntos aconsejables a revisar por orden, en el caso que se sospeche que el programador no funciona correctamente.
El programa ProgSX se puede descargar gratuitamente desde la web del autor, http://www.progsx.com. Está diseñado para programar los chips de la casa UBICOM. Abrimos el programa:
Vamos al botón Config, y seleccionamos el puerto COM a usar, y después el chip a programar, que en este caso es un Magic 3.1, por lo que seleccionamos SX28 New. No seleccionamos Magic 3.x porque suele dar errores de programación. Ahora abrimos el código
a programar, pulsando el botón Open.
Le damos al botón Program. Si la barra azul de programación avanza muy rápidamente y el programa se queda “parado”, según muestra la imagen siguiente, es debido a que el chip no está bien conectado.
Si el chip está bien, muestra algo parecido a esto:
|
La barra de status (azul) avanza despacio, y nos muestra el
porcentaje de programación.
Por último, comentar que cada vez q se lance el programa, hay que configurar
el puerto y el tipo de chip a programar.
3.- Programación con IC-Prog
El programa ic-prog
Si usas Windows NT/2000/XP necesitas instalar unos drivers para el programa.
Para habilitar los drivers de windows NT,2000 y XP, lo primero es descargarselos de la pagina principal del autor de ICPROG,
despues lo descomprimes en la misma carpeta donde teneis el ICPROG y despues pinchais en "Ajustes" , "Opciones" y "Miscelanea"
pulsais la casilla "Habilitar Driver NT/2000/XP" , te dira que tienes que reiniciar ICPROG, aceptas y ya lo teneis.

Por ultimo en "Ajustes" , nos vamos a "Tipo de Hardware" y seleccionamos "interfaz Direct I/O"

Cerramos el programa, y lo volvemos a abrir:

Nos vamos a:
Ajustes.
Ajustes hardware.
Y en tipo de Programador, seleccionamos Fluffy Programmer.
En caso de programar un magic 3.1, vamos a:

Añadido:
En caso de programar un duo2, lo unico que hay que cambiar, es que en el dispositivo, seleccionamos un SX48, nada más. Teneis que verificar que las conexiones son las correctas, que son:
- 5 voltios, GND, oscilador 1 y oscilador 2, como se muestra en la siguiente foto:

Nota: Si vuestro duo2 lleva oscilador y no resonador, debereis desoldarlo para poder programarlo, si lleva resonador no hay que tocar nada.
Abirmos el codigo a programar, desde el menú Archivo, Abrir…
Es conveniente borrar el chip primero, pero no imprescindible.
Depués le damos a programar.
Si la barra de programación pasa directamente a verificar el chip, es que no está bien conectado, si por el contrario, avanza lentamente (unos 20seg en total) es que está programando correctamente, como podemos observar en la siguiente captura:

Cuando termina de programar, empieza a verificar por defecto, y si termina y da el mensaje de Verificación correcta, es que ha programado bien el chip.

Posibles fallos:

Este tipo de error es debido a algún fallo de comunicación entre el ordenador y el programador, verificar el cable de conexión, o la tarjeta del puerto, o si está integrado en la placa base del ordenador, habrá que revisarla.
Documento realizado por
Mario Murgui,
cualquier duda o comentario mandar un email a: