Page 1

Manual de Usuario SOFTWARE

MCE PDX USB Programador y Debugger Express para PIC® y dsPIC®

MCE PDX USB v1.00 ‐ SOFT.

®

mc electronics

1


mc electronics

Introducción El MCE PDX es un programador basado en el PICKit2 de Microchip, por lo tanto es  compatible con MPLAB 8.X y la aplicación independiente  pickit2.exe.

Ver dispositivos compatibles: http://www.mcelectronics.com.ar/pdx/mce_pdx_disp.pdf

MCE PDX USB v1.00 ‐ SOFT.

2


mc electronics

Características Programador y Debugger Express compatible con MPLAB. Soporta  las familias PIC10, PIC12, PIC16, PIC18, PIC24, dsPIC30, dsPIC33 y PIC32. Incluye EasyJack y conector RJ11 para Target Application Board. Zócalo ZIF para programación on‐board Firmware actualizable con cada nueva versión del MPLAB.  No requiere alimentación externa para micros de 3.3 a 5.0 v. q p Incluye analizador lógico de 3 canales. Compatible con USB 1.1 y 2.0.

Información actualizada on‐line: htt // http://www.mcelectronics.com.ar/pdx l t i / d

MCE PDX USB v1.00 ‐ SOFT.

mc electronics

3


mc electronics

Layout de componentes PDXUSB ‐ REV 080609

LEDs de actividad

Zócalo ZIF de 40 pines

Salida ICSP  EasyJack

USB (a la PC)

Selector de  encapsulado

MCE PDX USB v1.00 ‐ SOFT.

Salida ICSP  RJ11

4


mc electronics

Layout de componentes PDXUSB ‐ REV 080609

USB (a la PC)

Power  ‐ PDX Energizado  desde la PC desde la PC. Target ‐ Se alimenta la  placa de proyecto desde  el programador.

40/28 pines 18/8 pines

Busy ‐ No desconectar de  la PC.

El conector RJ11 es  compatible con:

Zócalo ZIF para micros de  hastta 40 pines DIP

MCE WevServer DEV MCE WebServer CORE MCE Starter KIT Student LITE MCE Starter KIT Student FULL MCE Starter KIT USB MCE UPM

Salida ICSP  RJ11

Salida ICSP EasyJack de 6  pines (también se configura  como analizador lógico)

MCE PDX USB v1.00 ‐ SOFT.

5


mc electronics

Conexión del micro (ZIF) Para programar el micro on Para programar el micro on‐board board (desde el zócalo ZIF) es necesario colocar el jumper  (desde el zócalo ZIF) es necesario colocar el jumper según el tipo de encapsulado y considerar la siguiente disposición: 40

21

PIC 16F887‐I/P 1

40 PINES  20

MICRO

ZIF

1

1

Cambiar el Jumper a la  posición: 40/28 pines

40

21

PIC 18F2550‐I/SP

28 PINES 28 PINES 

1

20

MICRO

ZIF

1

1

Cambiar el Jumper a la  posición: 40/28 pines

40

21

18 PINES 

PIC 16F628A 1

20

MICRO

ZIF

1

11

Cambiar el Jumper a la  posición: 18/8 pines

40

21

8 PINES 

PIC 1

20

MICRO

ZIF

1

11

Cambiar el Jumper a la  posición: 18/8 pines

MCE PDX USB v1.00 ‐ SOFT.

6


mc electronics

Conexión del micro (Target) Otra forma es programar el micro en la placa de proyecto (Target App. Board). Este  Otra forma es programar el micro en la placa de proyecto (Target App Board) Este modo también se utiliza para el analizador lógico. En este caso se emplean el conector  RJ11 o el EasyJack de 6 pines.

En este ejemplo vamos a programar el  PIC18F97J60  SMD de 100 pines que  utiliza el MCE WeServer. No es necesario alimentar la placa de  proyecto si la misma consume menos  de 100mA. Soporta tanto PIC como dsPIC de  Soporta tanto PIC como dsPIC de 5V o 3.3V listados en Dispositivos  compatibles. 

3 3v 3.3v 5.0v

... ... MCLR VDD VSS PGD PGC AUX

Señales Programador

ICSP‐OUT

MCE PDX USB v1.00 ‐ SOFT.

7


mc electronics

Modo Programador El MCE PDX USB es un programador USB capaz de programar PIC10, PIC12, PIC16, PIC18,  PIC24, dsPIC y PIC32 desde el MPLAB o desde el pickit2.exe

PICKit2 (PICkit2Setup.msi) Comencemos programando un PIC16F887‐I/P. Para ello debemos instalar el software  PICkit2Setup.msi incluido en el DVD. Una vez instalado en la carpeta por defecto, se deberá  ver la siguiente pantalla:

En este caso aparece la leyenda “pickit2 no encontrado”, vamos a conectar el MCE PDX USB  a la PC a través del puerto USB para comenzar a trabajar.

MCE PDX USB v1.00 ‐ SOFT.

8


mc electronics

PICKit2 (PICkit2Setup.msi) Una vez conectado a la PC, abrimos nuevamente el programa “PICkit2 v2.61”  (Programas‐>Microchip‐> PICkit2 v2.61)

Vemos que ya reconoció el PIC. Estamos listos para programar.  File‐>Import (para importar el .hex). Y luego “Write”.  Si necesita información sobre como utilizar la aplicación “PICkit 2 Programmer” de  Microchip, por favor consulte el manual PICkit 2 User Guide DS51553E incluido en el DVD. 

MCE PDX USB v1.00 ‐ SOFT.

9


mc electronics

PICKit2 (PICkit2Setup.msi) Para cargar un nuevo programa en el PIC, debemos seleccionar File‐>Import HEX

Luego hacemos click en “Write” y debe aparecer la leyenda “Programación exitosa” una vez  concluida la verificación.

Es posible cambiar el seteo de los registros CONFIG sin necesidad de recompilar el proyecto,  haciendo click en “Configuration” haciendo click en  Configuration .  El procedimiento de conexión y programación es idéntico para todos los micros.

MCE PDX USB v1.00 ‐ SOFT.

10


mc electronics

MPLAB 8.X Otra posibilidad es programar el micro directamente desde el MPLAB. Instalar la version mas reciente desde www.microchip.com/mplab

S l i Seleccionar el PICkit2 en la lista de programadores: l PICkit2 l li t d d

Program the target device: Con este icono grabamos el micro Read target device memories: Leemos todas las memorias de programa y EEPROM del micro Read the target EEDATA memory: Leemos la memoria de datos estática. Verify the contents of the target device: Verificamos el estado de la grabación Erase the target device memories: Borrado del Microcontrolador Verify that target memories are erased: Verificamos el borrado del micro.

Manual del MPLAB (en inglés): Manual del MPLAB (en inglés): http://www.microchip.com/mplab

MCE PDX USB v1.00 ‐ SOFT.

11


mc electronics

Modo Analizador Lógico Se pueden utilizar las señales del programador como 3 canales de entrada para el analizador  lógico. En este ejemplo vamos a utilizar el analizador para monitorear la salida por PWM que  controla la intensidad lumínica de un LED.

Considerar que tenemos 3 canales (CH1‐CH2‐CH3)  ( ) que se pueden conectar a cualquiera de los pines  del micro en la placa de proyecto.

... ...

NC VDD VSS CH1 CH2 CH3

Target Board

... ... NC VDD VSS CH1 CH2 CH3

Entradas Analizador lógico

EasyJack de 6 pines

MCE PDX USB v1.00 ‐ SOFT.

12


mc electronics

Modo Analizador Lógico Para ejecutar la funcionalidad de Analizador Lógico, vamos a Tools ‐> Logic Tool ‐> Analyzer  dentro de la misma aplicación que utilizamos para programar.

Esta es la ventana principal del Analizador Lógico.  Se puede seleccionar una fuente de  Trigger para cada canal. En este caso seleccionamos que se dispare cuando CH1 = 1 (VDD). La frecuencia de muestreo podemos dejarla en 1 MHz para visualizar correctamente la  forma de la señal. Se debe conectar el MCE PDX USB a la placa de aplicación. Una vez completados todos los pasos estamos listos para capturar la señal. 

MCE PDX USB v1.00 ‐ SOFT.

13


mc electronics

Modo Analizador Lógico Dentro de la aplicación de captura, hacemos clic en RUN.

Se aprecia el CH1 en 1, el CH3 en 0 y el CH2 muestra, en este ejemplo, la señal de PWM que  esta controlando el brillo de un LED. Si variamos la intensidad lumínica vemos como  aumenta o disminuye el ancho efectivo del pulso. 

MCE PDX USB v1.00 ‐ SOFT.

14


mc electronics

Modo Analizador Lógico La aplicación nos da la posibilidad de medir el ancho de pulso mediante cursores:

También es posible exportar la imagen a un archivo bmp, haciendo clic en SAVE. Para más información sobre las funciones del analizador lógico consulte LOGIC TOOL USER  GUIDE  incluido en el DVD. GUIDE incluido en el DVD

MCE PDX USB v1.00 ‐ SOFT.

15


®

mc electronics Impreso en papel reciclado. Buenos Aires  ‐ Argentina Julio 2009 MCE PDX USB v1.00 Manual REV: 120709S

Austria 1760  ‐ OF 8 Ciudad de Buenos Aires (1425). BA. Argentina. (011) 6091‐4922/4581 www.mcelectronics.com.ar info@mcelectronics.com.ar

Impreso MCE120709S

MCE PDX USB v1.00 ‐ SOFT.

16

MCE PDX USB  

Programador y analizador lógico. Manual de Usuario.

Read more
Read more
Similar to
Popular now
Just for you