ICPROG

#1
hola a todos, vereis hace tiempo que estoy en este foro, pero hasta ahora me habia dedicado a cosas de audio alimentacion y radiofrecuencia. Ahora estoy empezando a meterme en el mundo de los PIC. Tengo el TE-20 montado, el ICprog descargado e instalado, y tengo patrones de programas en ensamblador para practicar con ellos.
Mi gran problema es que en el ICprog solo sirve para grabar la PIC, ya sea el 18F84 o el 16F876, entre muchos mas. Pero al ICprog le has de meter el programa hecho ya en hexadecimal, y los programas que yo tengo son en ensamblador.
No hay ninguna forma de que yo pueda escribir un programa en ensamblador en un archivo tipo "bloc de notas", y que haya un programa que me coja esos datos en ensamblador y me los pase a hexadecimal?
Es que estoy que no se como salir, me he bajado un monton de cosas y no hay nada qe hacer :( , agradeceria mucho una ayudita :)

Gracias
 
#2
omfreg dijo:
hola a todos, vereis hace tiempo que estoy en este foro, pero hasta ahora me habia dedicado a cosas de audio alimentacion y radiofrecuencia. Ahora estoy empezando a meterme en el mundo de los PIC. Tengo el TE-20 montado, el ICprog descargado e instalado, y tengo patrones de programas en ensamblador para practicar con ellos.
Mi gran problema es que en el ICprog solo sirve para grabar la PIC, ya sea el 18F84 o el 16F876, entre muchos mas. Pero al ICprog le has de meter el programa hecho ya en hexadecimal, y los programas que yo tengo son en ensamblador.
No hay ninguna forma de que yo pueda escribir un programa en ensamblador en un archivo tipo "bloc de notas", y que haya un programa que me coja esos datos en ensamblador y me los pase a hexadecimal?
Es que estoy que no se como salir, me he bajado un monton de cosas y no hay nada qe hacer :( , agradeceria mucho una ayudita :)

Gracias
Hola, puede bajar el mplab e instalarlo completo.

Abre su .asm trabaja en el y cuando lo termine se va a Proyect/Quickbuild. Y ya tiene su .hex si es que no hubo errores, de lo contrario le informaciónrmará.

O si no le gusta el mplab, haga su .asm en el block y con el mplab se instala el mpas, con ese abre su .am y lo convierte a .hex.

Saludos
 
#3
Debes utilizar el MPLAB de microchip o un compilador de C como el ccs.

Con el MPLAB puedes escribir,simular y generar HEX.

Si empiezas te recomiendo que utilices el pic16f876 /877 y abandones el 84 que tiene muchas limitaciones y valen lo mismo.

Tambien es interesante utilizar un bootloader, es un pequeño programilla que te permite regrabar el pic si tener que sacarlo del circuito mediante el puerto serie.
De esta forma es mas eficaz programar y corregir.
 
#4
Tengo un problema al intentar tener comunicación con el COM1 por medio de ICPROG, no puedo activarlo, me aparece desactivado, por ahi lei que eso se debia a que algun otro programa lo estaba utilizando y que deberia de cerrarlo, pero no tengo ningun programa abierto, así que no se cual es el problema. También tengo el MinIDE que es para descargar programas en en el HC12 por medio del puertro serial, pero ahí si me aparece activado en COM1. POr favor si aguien puede ayudarme se los agradecería.
 
#5
kaname_06 dijo:
Tengo un problema al intentar tener comunicación con el COM1 por medio de ICPROG, no puedo activarlo, me aparece desactivado, por ahi lei que eso se debia a que algun otro programa lo estaba utilizando y que deberia de cerrarlo, pero no tengo ningun programa abierto, así que no se cual es el problema. También tengo el MinIDE que es para descargar programas en en el HC12 por medio del puertro serial, pero ahí si me aparece activado en COM1. POr favor si aguien puede ayudarme se los agradecería.
Hola, en que parte dice eso de desactivado????

Tal vez no lo ha configurado, en esta página muestran como configurar el puerto y el Icprog.

http://www.fullcustom.es/ele_jdmprog.html

Saludos
 
#6
me puedes decir lso datos tecnicos del cable para conectar la tarjeta te-20 al pc...

no lo tengo y me esta causando muchos problemas!! no se ni por que puerto se conecta..