Sie sind auf Seite 1von 16

Manual de Usuario

SOFTWARE

MCE PDX USB

Programador y Debugger Express para PIC ® y dsPIC ®

MCE PDX USB v1.00 SOFT.

USB Programador y Debugger Express para PIC ® y dsPIC ® MCE PDX USB v1.00 ‐

mc electronics ®

1

Introducción

Introducción m c electronics El MCE PDX es un programador basado en el PICKit2 de Microchip,

mc electronics

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

m c electronics Características Programador y Debugger Express compatible con MPLAB . Soporta las familias

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 re quiere alimentación externa p ara micros de 3.3 a 5.0 v. Incluye analizador lógico de 3 canales. Compatible con USB 1.1 y 2.0.

Información actualizada on‐ line: mc electronics
Información actualizada on‐ line:
mc electronics

htt p: //www.mce l ec t roni cs.com.ar /p d x

MCE PDX USB v1.00 SOFT.

3

m c electronics Layout de componentes PDXUSB ‐ REV 080609 USB (a la PC) LEDs

mc electronics

Layout de componentes

PDXUSB REV 080609

USB (a la PC)

LEDs de actividad

Zócalo ZIF de 40 pines

USB (a la PC) LEDs de actividad Zócalo ZIF de 40 pines Selector de encapsulado Salida

Selector de

encapsulado

Salida ICSP

RJ11

Salida

ICSP

EasyJack

ZIF de 40 pines Selector de encapsulado Salida ICSP RJ11 Salida ICSP EasyJack MCE PDX USB

MCE PDX USB v1.00 SOFT.

4

m c electronics Layout de componentes PDXUSB ‐ REV 080609 El conector RJ11 es compatible

mc electronics

Layout de componentes

PDXUSB REV 080609

El conector RJ11 es compatible con:

40/28 pines

18/8 pines

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

KIT Student FULL MCE Starter KIT USB MCE UPM Salida ICSP RJ11 USB (a la PC)

Salida ICSP

RJ11

USB (a la PC)

Power ‐ PDX Energizado desde la PC. Target ‐ Se alimenta la placa de proyecto
Power ‐ PDX Energizado
desde la PC.
Target ‐ Se alimenta la
placa de proyecto desde
el programador.
Busy ‐ No desconectar de
la PC.
Zócalo ZIF para micros de
has t a 40 pines DIP

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

MCE PDX USB v1.00 SOFT.

5

m c electronics Conexión del micro (ZIF) Para ro ramar el micro on ‐ board

mc electronics

Conexión del micro (ZIF)

Para ro ramar el micro on board (desde el zócalo ZIF) es necesario colocar el jum er según el tipo de encapsulado y considerar la siguiente disposición:

p

g

p

40 21 PIC 16F887 ‐ I/P 1 20
40
21
PIC 16F887 ‐ I/P
1
20
40 21 PIC 18F2550‐ I/SP 1 20
40
21
PIC 18F2550‐ I/SP
1
20
40 21 PIC 16F628A 1 20
40
21
PIC 16F628A
1
20
40 21 PIC 1 20
40
21
PIC
1
20

MCE PDX USB v1.00 SOFT.

40 PINES MICRO ZIF 1 1
40 PINES
MICRO
ZIF
1
1

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

28 PINES MICRO ZIF 1 1
28 PINES
MICRO
ZIF
1 1

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

18 PINES MICRO ZIF 1 11
18 PINES
MICRO
ZIF
1
11

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

8 PINES MICRO ZIF 1 11
8 PINES
MICRO
ZIF
1
11

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

6

m c electronics Conexión del micro (Target) Otra forma es programar el micro en la

mc electronics

Conexión del micro (Target)

Otra forma es programar el micro en la p laca de p royecto (Target A pp . 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.

se emplean el conector RJ11 o el EasyJack de 6 pines. En este ejemplo vamos a

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.

So orta tanto PIC como dsPIC de

p

5V o 3.3V listados en Dispositivos compatibles.

3.3v
3.3v
3.3v
5.0v
5.0v

MCE PDX USB v1.00 SOFT.

3.3v 5.0v MCE PDX USB v1.00 ‐ SOFT. VDD AUX VSS MCLR PGD PGC ICSP ‐

VDD

AUX

VSS

MCLR

PGD

PGC

ICSPOUT

Señales

Programador

7

Modo Programador

Modo Programador m c electronics El MCE PDX USB es un programador USB capaz de programar

mc electronics

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 PIC16F887I/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:

por defecto, se deberá ver la siguiente pantalla: En este caso aparece la leyenda “pickit2 no

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

m c electronics PICKit2 (PICkit2Setup.msi) Una vez conectado a la PC, abrimos nuevamente el programa

mc electronics

PICKit2 (PICkit2Setup.msi)

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

(Programas ‐ >Microchip ‐ > PICkit2 v2.61) Vemos que ya reconoció el PIC. Estamos listos para

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

m c electronics PICKit2 (PICkit2Setup.msi) Para cargar un nuevo programa en el PIC, debemos seleccionar

mc electronics

PICKit2 (PICkit2Setup.msi)

Para cargar un nuevo programa en el PIC, debemos seleccionar File >Import HEX

en el PIC, debemos seleccionar File ‐ >Import HEX Luego hacemos click en “Write” y debe

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

exitosa” una vez concluida la verificación. Es posible cambiar el seteo de los registros CONFIG

Es posible cambiar el seteo de los registros CONFIG sin necesidad de recompilar el proyecto, g

haciendo click en “ Confi uration

.

El procedimiento de conexión y programación es idéntico para todos los micros.

MCE PDX USB v1.00 SOFT.

10

MPLAB 8.X

MPLAB 8.X m c electronics Otra posibilidad es programar el micro directamente desde el MPLAB. Instalar

mc electronics

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

la version mas reciente desde www.microchip.com/mplab S e l ecc i onar e l PICkit2 en

S e l ecc i onar e l PICkit2 en l a li sta d e programad ores:

Program the target device: Con este icono grabamos el micro Read target device memories: Leemos todas las memorias device: Con este icono grabamos el micro
Program the target device: Con este icono grabamos el micro Read target device memories: Leemos todas 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
of the target device: Verificamos el estado de la grabación Erase the target device memories: Borrado 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):

http://www.microchip.com/mplab

MCE PDX USB v1.00 SOFT.

11

m c electronics Modo Analizador Lógico Se pueden utilizar las señales del programador como 3

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
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
.
NC
VDD
CH3
.
.
VSS
.
CH1
CH2
CH3
Target Board
Entradas
Analizador lógico

MCE PDX USB v1.00 SOFT.

EasyJack de 6 pines

12

m c electronics Modo Analizador Lógico Para ejecutar la funcionalidad de Analizador Lógico, vamos a

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.

de la misma aplicación que utilizamos para programar. Esta es la ventana principal del Analizador Lógico.

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

m c electronics Modo Analizador Lógico Dentro de la aplicación de captura, hacemos clic en

mc electronics

Modo Analizador Lógico

Dentro de la aplicación de captura, hacemos clic en RUN.

de la aplicación de captura, hacemos clic en RUN. Se aprecia el CH1 en 1, el

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.

lumínica vemos como aumenta o disminuye el ancho efectivo del pulso. MCE PDX USB v1.00 ‐
lumínica vemos como aumenta o disminuye el ancho efectivo del pulso. MCE PDX USB v1.00 ‐

MCE PDX USB v1.00 SOFT.

14

m c electronics Modo Analizador Lógico La aplicación nos da la posibilidad de medir el

mc electronics

Modo Analizador Lógico

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

de medir el ancho de pulso mediante cursores: También es posible exportar la imagen a un

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.

MCE PDX USB v1.00 SOFT.

15

MCE PDX USB v1.00 SOFT.

Impreso en papel reciclado. Buenos Aires Argentina Julio 2009

MCE PDX USB v1.00 Manual REV: 120709S

Impreso

MCE120709S

PDX USB v1.00 Manual REV: 120709S Impreso MCE120709S mc electronics ® Austria 1760 ‐ OF 8
PDX USB v1.00 Manual REV: 120709S Impreso MCE120709S mc electronics ® Austria 1760 ‐ OF 8

mc electronics ®

Austria 1760 OF 8 Ciudad de Buenos Aires (1425). BA. Argentina.

(011) 60914922/4581 www.mcelectronics.com.ar info@mcelectronics.com.ar

16