www.pavdre.blogspot.com 1 TUTORIAL DE CÓMO GRABAR UN ARCHIVO .HEX CON EL PROGRAMA “WINPIC800” USANDO EL PROGRAMADOR “JDM PROGRAMMER” CON EL PUERTO SERIAL DE LA PC. Por: PAVDRE E-mail: [email protected]En este último tutorial respecto al WinPic800, aprenderemos a como grabar el archivo .hex proveniente de nuestro programa realizado ya sea en lenguaje Assembler, Basic, Pic Basic, C u otros en nuestro microcontrolador. Para ello, deberemos conocer las utilidades de algunos botones básicos que posee el programa WinPic800 así como algunas configuraciones previas al grabado de información. En el desarrollo de este tutorial se usará el Microcontrolador PIC16F628A para nuestras pruebas y también será utilizado el programador "JDM PROGRAMMER" previamente configurado, si aún no han configurado en el WinPic800 les recomiendo revisar el tutorial 2 del blog. En este punto es importante remarcar que el microcontrolador a grabar debe estar colocado de manera correcta en el zócalo del programador "JDM", así como su respectivo cable serial. Si no se cumplen estos requisitos no tendremos un grabado eficiente y además podemos echar a perder nuestro microcontrolador. El archivo .hex lo obtenemos luego de "compilar" nuestro programa realizado en cualquiera de los lenguajes de programación que mencioné en las primeras líneas. Un ejemplo de los programas que utilizamos para generar este archivo .hex es el MPLAB que utiliza el lenguaje ASSEMBLER; otro ejemplo sería el MicroCodeStudio que trabaja con el lenguaje PicBasic y ambos son para programar microcontroladores. Aclarado esto, podemos pasar a lo nuestro.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
En este último tutorial respecto al WinPic800, aprenderemos a como grabar el archivo .hex
proveniente de nuestro programa realizado ya sea en lenguaje Assembler, Basic, Pic Basic, C u otros
en nuestro microcontrolador.
Para ello, deberemos conocer las utilidades de algunos botones básicos que posee el programa
WinPic800 así como algunas configuraciones previas al grabado de información. En el desarrollo de
este tutorial se usará el Microcontrolador PIC16F628A para nuestras pruebas y también será
utilizado el programador "JDM PROGRAMMER" previamente configurado, si aún no han
configurado en el WinPic800 les recomiendo revisar el tutorial 2 del blog.
En este punto es importante remarcar que el microcontrolador a grabar debe estar colocado de
manera correcta en el zócalo del programador "JDM", así como su respectivo cable serial. Si no se
cumplen estos requisitos no tendremos un grabado eficiente y además podemos echar a perder
nuestro microcontrolador.
El archivo .hex lo obtenemos luego de "compilar" nuestro programa realizado en cualquiera de los
lenguajes de programación que mencioné en las primeras líneas. Un ejemplo de los programas que
utilizamos para generar este archivo .hex es el MPLAB que utiliza el lenguaje ASSEMBLER; otro
ejemplo sería el MicroCodeStudio que trabaja con el lenguaje PicBasic y ambos son para
programar microcontroladores. Aclarado esto, podemos pasar a lo nuestro.
www.pavdre.blogspot.com 2
PASOS PARA LA PASOS PARA LA PASOS PARA LA PASOS PARA LA GRABACIÓN DE UN MICROCONTROLADOR CON EL GRABACIÓN DE UN MICROCONTROLADOR CON EL GRABACIÓN DE UN MICROCONTROLADOR CON EL GRABACIÓN DE UN MICROCONTROLADOR CON EL
WINPIC800:WINPIC800:WINPIC800:WINPIC800:
1. Antes de comenzar muestro mi programador serial más el cable que les mencioné:
2. Es momento de iniciar el WinPic800 para comenzar a configurar nuestro programador:
www.pavdre.blogspot.com 3
3. Conectemos nuestro cable serial al programador y vayamos a la siguiente opción:
CONFIGURACIÓN ---> SOFTWARE, haciendo un clic en su icono:
www.pavdre.blogspot.com 4
4. Aparecerá una ventana con los siguientes elementos, lo importante es habilitar una casilla
en la pestaña PROGRAMAR ya que las demás pestañas ya están configuradas de manera
correcta y no será necesario explicar más sobre ellos. Para continuar, habilitemos el chek en
la casilla que nos muestra VERIFICAR TRAS LA PROGRAMACIÓN:
Lo que nos permite esta opción habilitada es que luego de haber grabado la información en el
microcontrolador, revisará y verificará si esta información esta grabada como debe ser y si no fuera
ese el caso nos dará un mensaje que nos menciona que el grabado no fue completado
satisfactoriamente, como veremos más adelante.
www.pavdre.blogspot.com 5
5. Antes de comenzar con el grabado del microcontrolador, conozcamos algunos botones del
WinPic800:
• LEER TODO: Este botón se encarga de "leer" la información que tiene grabada el
microcontrolador, quizás de un programa anterior. Antes de presionar este botón
noten que la pestaña CÓDIGO se aprecia de la siguiente manera:
www.pavdre.blogspot.com 6
• Ahora si hacemos clic en el botón LEER y antes de ello conectaremos nuestro
microcontrolador PIC6F628A en nuestro programador "JDM" usado para estas
pruebas, verán las siguientes ventanas:
La primera ventana muestra que se está leyendo la información que fue grabada en el
microcontrolador previamente a nuestras pruebas y debemos esperar a que el proceso llegue al
100%, luego deberán hacer clic en CONFORME para continuar. La segunda ventana nos muestra
claramente que en las primeras líneas existe un código diferente al anterior, que nos indica que el