***************************************************************************************
Hay algo que no entiendo, y es por que hay que poner un 1 como argumento de la funcion del 1000 ciclos de retardo???
Hay varias funciones de delay, delay1ktcy(); es 1kilociclos, osea 1000 ciclos, pero hay otras, creo que 1tcy es un ciclo, 10tcy 10 ciclos y así, aunque nosé si estas que he mencionado existen, pero la lógica es esa.
Respecto a los comandos de pk2cmd para "custom programmer" en Piklab, partimos de la base de que tienes pk2cmd instalado y funcionando; los comandos son estos:
Read:
pk2cmd -P -GFtemp.hex
Erase:
pk2cmd -P -E
Program:
pk2cmd -P -M -Fnombre_archivo.hex
Verify:
pk2cmd -P -Y -Fnombre_archivo.hex
Blank:
pk2cmd -P -C
Run:
pk2cmd -P -W -R
Stop:
pk2cmd -P
Donde pone "nombre_archivo.hex" hay que poner el nombre del archivo a grabar o verificar, y esto es un problema, porque hay que cambiarlo cada vez que se graba o verifica un archivo distinto, no he encontrado la manera de automatizar esto, las variables de Piklab tipo: %I no funcionan...
Esto es un problema... si alguien sabe como solucionarlo que lo comparta porfavor..
Saludos.