Documente Academic
Documente Profesional
Documente Cultură
Entrega N 3.
En nuestra entrega anterior creamos nuestro primer cdigo, el cual simplemente nos hace falsear un LED conectado al PORTB. Hoy veremos como compilar es cdigo dentro del MPLAB y grabar el mismo dentro del microcontrolador sin salir del entorno de desarrollo y usando la herramienta PICKIT2 o equivalente
En la siguiente figura podemos ver un ejemplo del resultado del proceso de compilacin:
Esto activar los controles del PICkit2 programmer, los cuales aparecern como una nueva barra de herramientas:
En dicho men tenemos los conos para: programar el microcontrolador, leer el contenido de la memoria de programa del microcontrolador, leer el contenido de la memoria EEPROM de datos del microcontrolador, verificar el contenido de la memoria de programa del microcontrolador, borrar el microcontrolador, verificar si la memoria de programa del microcontrolador esta vaca, sacar el reset del ICSP y arrancar el programa, poner el RESET del ICSP y detener el programa y finalmente, con el cono del lapicito, como se le dice en la jerga de los programadores, establecer una comunicacin con el microcontrolador. Observe que si se ha establecido la comunicacin sin problemas deber aparecer el siguiente mensaje en la ventana de salida : Initializing PICkit 2 version 0.0.3.63 Found PICkit 2 - Operating System Version 2.32.0 PICkit 2 Unit ID = OlHoss Target power detected ( 4.70V) PIC16F887 found (Rev 0x2) PICkit 2 Ready En la primera lnea nos indica la versin del firmware que esta grabada dentro del microcontrolador de nuestro pickit2, seguidamente nos indica el ID grabado dentro del PICkit 2. A continuacin nos indica cual es el valor de VCC ledo sobre la placa de aplicaciones, el microcontrolador que tenemos instalado ya que lee su cdigo de revisin interna, y finalmente nos indica que el PICkit 2 est listo para operar. Por tanto, ahora que esta todo listo, programaremos el microcontrolador pulsando el cono respectivo dentro de las herramientas del programador:
Accionado el control se inicia el proceso de programacin, siempre que todo est realmente bien conectado:
Durante la programacin se irn desplegando distintos mensajes en la ventana de salida del PICkit 2:
Programming Target (20/02/2012 20:00:56) PIC16F887 found (Rev 0x2) Erasing Target Programming Program Memory (0x0 - 0x4F) Verifying Program Memory (0x0 - 0x4F) Programming Configuration Memory Verifying Configuration Memory PICkit 2 Ready Bueno hasta aqu hemos llegado en este artculo, nos encontraremos en nuestra prxima nota.