TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: ferna108 en 04 de Enero de 2010, 19:57:52
-
he realizado varios programas en CCS compiler y los he probado en proteus y todo bien, hoy los he vuelto a probar y de repente en el proteus no funcionan
me dice algo de que la CPU (por la velocidad de ejecucion) no puede ejecutar el programa , pero resulta que no he modificado nada de los programas que hasta ahora habia hecho y probado sin problemas.
entoces no se si el el CCs compiler (cuando lo compila) el que falla o el proteus, incluso los programas los he cargado en un pic y han funcionado y ahora los vuelvo a cargar y no funcionan.
por eso sospecho del CCs compiler (archivo hex lo ha hecho mal), el pic se bloquea.
Alguna idea.
gracias
-
ferna, prueba compilando nuevamente el fuente .c , pero copialo a otra carpeta (solo el fuente), esto es para realizar una compilación "limpia"
-
Siguiendo la prueba de Pali, también cámbiale el nombre al archivo.c.
-
Nada amigos ni cambiando el nombre del archivo ni la carpeta.
creo que es el CCs compiler que paso a mejor vida, ya que los programas que no he compilado (que estaban hechos) funcionan en la simulacion y en montaje
real pero el programa que creo nuevo o compilo otra vez (estaban hechos) ya no funcionan, o sea los que paso por el compilador (CCS) ya no funcionan.
podeis probar este.
#include <18F4520.h>
#fuses XT,NOWDT
#use delay(clock= 4000000)
#include <lcd.c>
void main()
{
lcd_init();
while (1)
{
lcd_gotoxy(7,1);
lcd_putc("MAFER");
}
}
porque este tan simple no funciona
un saludo
-
Amigos solucionado el CCs compiler era el problema, lo volvi a instalar y todo funciona bien ya, parece que el amigo con el uso se deteriora.
un saludo y gracias por todo