Software PICkit 2

PICkit 2: programador y debugger para desarrollo

El programador PICkit 2 es una herramienta de programación para desarrollo de bajo costo. Es capaz de programar la mayoría de los microcontroladores y memorias seriales EEPROM de Microchip.

Aplicación de programación

La aplicación de programación te permite programar todos los dispositivos soportados por el programador PICkit 2. La interface de programación aparece como se muestra en la siguiente figura:

PICkit 2 Programmer

Barra de menú

En la barra de menú seleccionamos varias de las funciones de la aplicación de programación del PICkit 2.

file

  • File > Import HEX: importa un archivo HEX para programar. El formato de archivo soportado es HEX, INHX32.
  • File > Export HEX: exporta un archivo HEX leído desde el dispositivo. El archivo HEX es creado en el formato INHX32.
  • File > File History: Los últimos 4 archivos HEX abiertos son mostrados con la dirección de donde se encuentran. Estos archivos recién abiertos son seleccionados para la rápida importación. Note que el historial de archivo se va a iniciar en blanco en una nueva instalación hasta que un archivo HEX sea importado.
  • File > Exit: sale del programa.

device

  • Device Family: muestra todos los dispositivos soportados ordenados por familia. Si el dispositivo no es autodetectado, es posible elegirlo desde aquí.

programmer

  • Programmer > Read Device: lee la memoria de programa, la memoria EEPROM de datos, las locaciones ID y los bits de configuración.
  • Programmer > Write Device: escribe la memoria de programa, la memoria EEPROM de datos, las locaciones ID y los bits de configuración.
  • Programmer > Verify: verifica la memoria de programa, la memoria EEPROM de datos, locaciones ID y los bits de configuración, leídos desde el MCU y comparado a los códigos guardados en el programa de aplicación.
  • Programmer > Erase: realiza un borrado general del microcontrolador seleccionado. Los valores de GAP BAND y OSCCAL son preservados.
  • Programmer > Blank Check: realiza un chequeo para ver si la memoria de programa, la memoria EEPROM, los bits de configuración y las locaciones de ID están en blanco.
  • Programmer > Verify on Write: si seleccionamos esta opción el dispositivo es verificado después de que es programado.
  • Programmer > Hold Device in Reset: cuando seleccionamos esta opción el PIN /MCLR, es mantenido a nivel bajo. Cuando no seleccionamos esta opción el pin es liberado (modo tri-estado), permitiendo que una resistencia externa de pull-up libere al dispositivo del estado de reset.
  • Programmer > Write on PICkit Button: cuando esta opción es seleccionada, una operación de escritura deberá ser iniciada presionando el botón del PICkit 2.

tools

  • Tools > Enable Code Protect: habilita las características de protección de código del microcontrolador en futuras operaciones de escritura. Para desactivar la protección de código, toda la memoria debe ser borrada y reescrita.
  • Tools > Enable Data Protect: Enables data protection feature of microcontrollers with data EEPROM memory on future Write operations. To disable data protect, all device memory must be erased and rewritten.
  • Tools > Set OSCCAL: Allows the OSCCAL value to be changed for devices where it is stored in the last location of Program Memory.
  • Tools > Target VDD Source: 
    • Auto-Detect – The PICkit 2 will automatically detect whether the target device has its own power supply or needs to be powered by the programmer on each operation.
    • Force PICkit 2 – The PICkit 2 will always attempt to supply VDD to the target device.
    • Force Target – The PICkit 2 will always assume the target has its own power supply.
  • Tools > Calibrate VDD & Set Unit ID: Opens a wizard that steps the user through calibrating the PICkit 2 VDD supplied voltage so it is more accurate, and optionally assigning a Unit ID to identify between multiple PICkit 2 devices.
  • Tools > Use VPP First Program Entry: When checked, it allows the PICkit 2 to connect to and program devices with configurations and code that interferes with the ICSP signal pins, preventing PICkit 2 from detecting them. Using this feature requires that the PICkit 2 supplies V DD to the target.
  • Tools > Fast Programming: When checked, the PICkit 2 will attempt to program the device as fast as possible. When unchecked, the PICkit 2 will slow down ICSP communication. This may be helpful for targets with loaded ICSP lines.
  • Tools > Check Communication: Verifies USB communication with the PICkit 2 and ICSP communication with a target device by attempting to identify the connected device by its device ID.
  • Tools > UART Tool…: ingresa al modo UART y abre una terminal para comunicarse con el programa del microcontrolador mediante los pines USART.
  • Tools > Troubleshoot…: asistente para chequear problemas en el programador.
  • Tools > Download PICkit 2 Programmer Operating System: Descarga el sistema operativo (firmware) en el PICkit 2.

view

  • View > Single Window: modo ventana simple.
  • View > Multi-Window: modo multi-ventana.
  • multiviewView > Show Program Memory: muestra la ventana “Program Memory”.
  • View > Show EEPROM Data: muestra la ventana “EEPROM Data”.
  • View > Associate / Memory Displays in Front: asocia las ventanas.

help

  • Help > PICkit 2 User’s Guide: abre la guía de usuario en PDF.
  • Help > 44-Pin Demo Board Guide: abre la guía “44-Pin Demo Board User’s Guide” en PDF.
  • Help > LPC Demo Board Guide: abre la guía “Low Pin Count Demo Board User’s Guide” en PDF.
  • Help > PICkit 2 Programmer on the web: abre la web de PICkit 2 en el navegador.
  • Help > Readme: abre el archivo “Readme.txt”.
  • Help > About: abre el dialogo que muestra la versión de la aplicación, del archivo de dispositivos y del firmware.

+ Descargar el pdf “PICkit 2 Programmer Debugger User’s Guide”

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on TumblrPin on PinterestDigg thisShare on RedditEmail this to someonePrint this page