TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: juankah72 en 21 de Diciembre de 2009, 15:18:32
-
Hola a todos. Estoy con un problema al momento de programar un pic 16f628a. El programa estuvo funcionando muy bien cuando lo tenia en el f84a, pero migré a este nuevo pic, lo ensamblé y en el simulador funciona perfectamente pero cuando lo voy a programar me aparecen continuos errores diciendo que hay error en la posición 0000, 0004, 0008 etc. en fin que hasta el momento no he podido programar ningun pic de 4 nuevos que compré para probar creyendo que estaban malos. Cuando el mismo programa lo grabo en el f84a el lo programa sin problemas.
Nota: realizo todos los pasos que dice el tutorial para la migración como son el cambio del procesador, desabilitacion de entradas analogas, uso el osc. interno y lo configuro bien, la nueva dirección de 0ch la paso a 20h de registros ram, etc.
Cual puede ser mi problema?, agradecería a todos su ayuda.
juan carlos,
juankah72@gmail.com
-
Si no muestras el código difícil saber en que linea le estas errando :?
Saludos!
-
.
¿Qué programador estás usando? Porque por lo menos el que yo tengo no te permite grabar nada en el 16F628A si tenés puestos los bytes de configuración para usar el pin MCLR como entrada digital. Es más, ahora me encuentro en un problema similar por ese motivo :tongue:
-
en mi caso usando el programador JDM el modelo que lleva dos filtros de 1000 uf y el winpic no he tenido problemas para grabar un 16f628 o 16f648, mas bien lo que quisiera es saber como se puede migrar un programa escrito en asm para 16f84a a un 16f628, segui unas pautas mencionadas que encontre pero sin buen resultado, es decir el funcionamiento empezo bien se encendieron las luces de "estoy vivo" pero luego no trabajo cuando presione los pulsadores del circuito que mandaron al pic a un funcionamiento erratico, cosa que si trabajan sin problema en un 16f84, alguien tendra algunas pautas mas completas para la correcta migracion??
-
A mi me paso algo similar. Yo estaba programando en icprog y lo que hice fue en settings-option-misc y hay una opción que te permite cambiar la prioridad del proceso de grabación. Estaba en normal, y la pase a alta y se termino el problema.
saludos
-
Nota: realizo todos los pasos que dice el tutorial para la migración como son el cambio del procesador, desabilitacion de entradas analogas, uso el osc. interno y lo configuro bien, la nueva dirección de 0ch la paso a 20h de registros ram, etc.
Además hay que cambiar los bancos de grabacion y lectura de la eeprom...
Norberto