Esta serie de artículos recogen las eventualidades con la que me encontré mientras hacia proyectos con microcontroladores PIC utilizando el compilador MickroC.
1. Consejo: Generar el archivo de depuración *.cof.
Quizá muchos sepan cómo depurar código mediante el archivo *.cof que genera MikroC Pro PIC pero no esta demás mostrar cómo se usa.
Una vez abierto MikroC Pro PIC ir a la pestaña Tools y seleccionar la opción options
Luego en la pestaña Output seleccionar la opción Generate
COFF file luego presionar los botones Apply
y OK.
Una vez hecho y después de compilar se generara el
archivo *.hex y el *.cof, este último archivo también puede ser cargado a PROTEUS para efectuar depuración de código en la simulación.
Cargado el archivo *cof a PROTEUS.
Ya se puede efectuar la simulación y cuando se
presiona el botón de pause ya podremos ver el código para ejecutarlo paso a
paso.
... Eso es todo un saludo y hasta la próxima que estemos viendo algo sobre el ámbito de las variables.
perfecto muchas gracias
ResponderBorrarMas gracias a ti por darte el tiempo para leer el articulo. Un saludo,
ResponderBorrarMUCHAS GRACIAS
ResponderBorrarDe nada, siempre es agradable saber que le sirvio a alguien
ResponderBorrarque pasa si no me genera el archivo .hex y si lo tengo seleccionado? que podria hacer?
ResponderBorrarEl archivo HEX se genera por defecto cuando la compilación es correcta, si no genera el archivo hex probablemente esta dañado el compilador.
ResponderBorrarEl seleccionar o de-seleccionar GENERATE COFF FILE no influye en la generación del archivo hex
HOLA Henru Alarcon, he generado el archivo .coff en MikroC Pro pero al cargar en Proteus 8.6 Profesional simplemente no inicia la simulacion y me arroja el siguiente error.
ResponderBorrar"Internal Exception: access violation in module 'LXLCORE.DLL' [0000D0B5]"
Espero su pronta respuesta, gracuias de antemano. Saludos :)
con cualquier codigo ??
BorrarEste comentario ha sido eliminado por el autor.
ResponderBorrary si me dice que por ejemplo error al generarl el archivo .cof que procede?
ResponderBorrarEn principio disculpas hace mucho tiempo que no entraba a ver mi blog.
ResponderBorrarComo respuesta: en la fecha en la que fue publicado este articulo, el archivo *.cof generado por MikroC era totalmente funcional. luego salieron nuevas versiones de MikroC en las cuales si bien se generaba el archivo *.cof , este ya no era reconocido correctamente por proteus, luego salieron mas versiones de proteus y de mikroC y ese problema no se soluciono y la ultima vez que hice la prueba fue hace como un año y ese problema no estaba solucionado. A patir de ese mometo ya no no verifique mas.
gracias por la aclaración, y al dia de hoy sigue sin funcionar
BorrarMe ayudo mucho, la verdad, sigue así!!!
ResponderBorrar