• Jueves 23 de Mayo de 2024, 22:53

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - JCaf

Páginas: [1]
1
Microcontroladores / Re: Para empezar bien
« en: Sábado 21 de Octubre de 2006, 04:55 »
Cita de: "AAV"
:o  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,,,

2
Microcontroladores / Re: Para empezar bien
« en: Sábado 21 de Octubre de 2006, 04:38 »
Hola ADC, sabes si realmente el staff de HI-TECH te activa nuevamente el compilador PICC18 para seguir usandolo?
Pues, ya expiró mis 28 dias de DEMO, y segun leo, con enviar a support@...lo reactivarán .. es esto cierto?
Como haces? tienes la version FULL, osea, lo has comprado?

Al igual que tu, uso el HI-TECH PICC/PICC18, pues, luego de muchas razones decidi programar con este compilador, si, es muy bueno!!! y es muy preciso en cuanto a operaciones de coma flotante, tiene sus cositas, pero igualmente es muy bueno.

Ya envie a support mi peticion, espero q a mas tardar mañana me reactiven,,,,
todavia no me quiero mandar a eliminar todos las claves del programa del REGEDIT,
quiza asi consigo "decirles" a los de HI-TECH que voy a realizar una instalación limpia...
veremoss...
Saludos desde Perú

Páginas: [1]