Hola chavos del foro!!!! Ke tan facil es migrar un programa de un PIC a otro???? Fijense que tengo que migrar un programa del PIC 14??? al PIC18F452
pero no se que tan dificil sea............ si alguien me puede sugerir algo se lo agradeceria mucho.
AVR,,,
Leo rapidamente tus preguntas acerca del compilador HI-TECH PICC18,
Yo, luego de muchas pruebas con otros compiladores, te dire que para mi en cuanto a compiladores para C los mejorcitos son :
-HI-TECH
-CC5X
ambos tienes sus "cositas", pero para realizar trabajos fuertes, definitivamente el HITECH!
Es mucho mas eficiente, compacta ok! el codigo, es muy inteligente el algoritmo de ensamblado, basta fijarse en la memoria de programa, a veces no hay instrucciones que una esperaria, aun asi escritas en el codigo fuente,,,
Su ensamblador es mucho mas estructurado, y si, no hay mucha informacion en la red,
pero, despues que uno ve el codigo en assembly que ha generado un programita hehco en C, comienza a experimentar,
Para compilar codigos hechos en Assembly x HI-TECH, tienes que activar la opcion -P
(PreProcesador...)
Si deseas ver el codigo generado por un modulo en C, activas la opcion con -S
Y acerca del comentario de los errores de si te muestra a la hora de compilar, pues claro, como todo compilador serio te muestra, y es mas, puedes ver como ha distribuido tu codigo en la memoria (secciones de codigo, datos, interrupcion, bss, etc...) esto lo consigues en la opcion del Linker,
aunque igual lo puedes ver como en el mundo de los assemblers, a traves de los archivos MAPs que te genera....
Lo que si podria decir, que hasta ahora, he anotado algunos bugs de compilacion, como por ejemplo si olvidas de cerrar un IF- ENDIF en un codigo en assembly el compilador no te avisa que falta cerrar...
Igualmente, la version 9.5, la actual, no carga los simbolos de depuracion de alto nivel para el MPLAB, en otras palabras, para hacer el seguimiento/depuracion de tu codigo en assembly, lo haces a traves de la memoria de programa, no en tu codigo fuente.....
El IDE "HI-TIDE" es de la misma empresa, pero, personalmente, es muy lento el IDE,
para mi que uso una PENTIUM III con solo 128 M de RAM, demora demasiado el proceso de compilacion, ademas, si mal no recuerdo, la depuracion tambien no es tan rapida al iniciar,,,, esperemos una nueva version del HI-TIDE,,,