Este texto está orientado
a resolver las dudas que se presentan al intentar programar
un Pic como el 12c508 utilizando un T-20 en vez del programador
que se propone en la sección de hardware de la web.
Procedimiento:
1. Bájate el P50X aquí
y descomprímelo en una carpeta de tu disco duro. Llámala
"datos" por ejemplo.
2. Bájate el código correspondiente al montaje
que quieras hacerle a tu consola y descomprímelo en
la misma carpeta donde tienes el P50X.
3. Arranca el ordenador en modo Ms-Dos teniendo puesto el
T-20 en el puerto serie.
4. Coloca el chip de forma que coincidan su patilla uno,
con la patilla uno del zócalo de 18 pines del T-20.
5. Vamos a empezar con la programacón propiamente
dicha. A partir de aquí, si programas algo incorrecto
en el chip, te lo habrás cargado. El chip sólo
se puede programar una vez, así que ve con cuidadito.
Para las instrucciones voy a suponer que teneis la carpeta
con el P50X y el código correspondiente en la unidad
C: y que esta carpeta se llama "datos"
6. Vamos al lio. Ve a la la unidad C: si no lo estás
ya y escribe "cd datos" y te saldrá algo
como esto: C:\datos
7. Acontinuación escribe lo siguiente:
Prog508 nombredelcódigo.hex
2, donde nombredelcódigo.hex es el nombre de fichero
que vamos a meterle al chip que podrá ser 9002.hex,
usb.hex, ó mod8.hex dependiendo del montaje que quieras
hacer y la consola que tengas. El 2 corresponde al puerto
com 2 que probablemente sea el único puerto serie que
tengamos libre. Supongamos que usas el código 9002.hex.
Entonces tendrás que escribir:
Prog508 9002.hex 2 y el programa contestará:
Reading PIC12C508 from COM2 |
Reading file '9002.hex' |
Oscilator Calibration Value: xxx |
Programming... |
Verify TRUE |
Verify TRUE |
Dos aclaraciones. Primera: Pasa del
número que te de el Oscilator Calibration Value, no
te hace falta para nada. Segunda: Si en vez de ser las dos
últimas lineas Verify TRUE, Verify TRUE son Verify
FALSE, Verify TRUE, no te preocupes que el chip también
se habrá programado correctamente.
Una vez hecho esto, tendrás
el chip programado y sólo te restará montarlo
en la consola siguiendo las intrucciones propias de cada modelo.
Estos montajes están disponibles en las secciones Psx,
Ps One y Ps 2.
Algunas personas me han pedido que escriba el procedimiento
para leer el chip una vez programado, pues bién, ahí
va.
Siguiendo con el ejemplo anterior la sintaxis sería:
Read508 9002.hex 2 y el programa contestará:
Reading PIC12C50X at COM2 to '9002.hex'
Esto generará un fichero llamado 9002.hex que se puede
visualizar con cualquier editor de texto. Ya que estás
en Ms-Dos lo puedes ver con 'Edit 9002.hex'.
Nota: El Read508 lo puedes encontrar en el P50X disponible
en la sección Software
Psx.
|