Documentos de Académico
Documentos de Profesional
Documentos de Cultura
"#$"%
!"#$"% '(
'( )*$"+,
)*$"+,-
- '(%
'(% .,/0,1
.,/0,12
2
!"#$"%
!"#$"% '(
'( )*$"+,-
)*$"+,- '(% .,/0,12
.,/0,12
!"#$"%
!"#$"% '( )*$"+
)*$"+,-
,- '(% .,/0,12
.,/0,12
!"#$"%
!"#$"% '(
'( )*$"+,
)*$"+,-
- '(%
'(% .,/0,1
.,/0,12
2
INTRODUCCIÓN
El sistema depurador ejecuta el código como un dispositivo real, ya que utiliza un dispositivo
con circuitos de emulación incorporado, en lugar de un chip depurador especial para la
emulación. Todas las funciones disponibles de un dispositivo dado son accesibles de forma
interactiva, y se pueden configurar y modificar la interfaz MPLAB IDE.
El PICkit 3 depurador fue desarrollado para emular procesadores integrados con
depuración Instalaciones. Los PICkit 3 características incluyen:
FIGURA 1:
3. Pin 1 Marcador
Este marcador designa la ubicación de la pata 1 para la correcta alineación del
conector.
4. Conector de Programación
El conector de programación es un encabezado de 6 pines (0.100 " espaciamiento)
que se conecta al dispositivo de destino. Ver la especificación pinout.
FIGURA 2:
Nota: Las funciones de los terminales del conector de programación son diferentes para la programación
EEPROMS serie y los dispositivos de HCS. Consulte el archivo Léame para el PICkit 3 (Ayuda> Léame)
incluido con el software MPLAB IDE para estas patillas.
LEDs de estado
3. Estado: Ocupado (amarillo) - El PICkit 3 es ocupado con una función en curso, tales
como de programación.
PICkit ™ 3 PROGRAMADOR/DEPURADOR
2. El cable USB este sirve para proporcionar las comunicaciones entre el depurador y el
PC para así proporcionar energía al depurador.
FIGURA 3:
Figura: 4
Leyenda:
C = el apoyo actual.
D = dependiente de dispositivo de apoyo.
F = No hay soporte ahora, pero planea en el futuro hacerlo.
N = el apoyo no está disponible.
FIGURA 5
Leyenda:
C = el apoyo actual
F = No hay soporte ahora, pero planea en el futuro
N = apoyo no está disponible
INTRODUCCIÓN
Nota: Las tablas de cabecera antiguos utilizaron un 6 pines (RJ- 11) Conector en lugar de un
conector de 8 pines, por lo que estas cabeceras pueden conectarse al depurador con el
adaptador AC164110 ICSP.
CONEXIONES - COMUNICACIONES
Conexiones de comunicación
Nota: Las conexiones de cables en el depurador y el destino son imágenes especulares uno
del otro, es decir, pin 1 en un extremo del cable está conectado al pin 6 en el otro extremo
del cable. Vea la sección "Especificación del Cable Modular".
Tarjeta accionada
En las descripciones siguientes, sólo tres líneas son activos y pertinente al funcionamiento
del depurador de núcleo: pines 1 (VPP/MCLR), 5 (PGC) y 4 (DGP). Pins 2 (VDD) y 3 (VSS)
se muestran en la figura 8 para completar. PICkit 3 tiene dos configuraciones para accionar
el dispositivo de destino: depurador interno y externo. La fuente de alimentación
recomendada es externa y derivada de la aplicación de destino. En esta configuración, VDD
es detectada por el depurador para permitir la traducción de nivel para el funcionamiento de
baja tensión de destino. Si el depurador no detecta voltaje en su línea VDD (pin 2 del conector
de interfaz), no funcionará.
Depurador accionado
El depurador interno está limitado a 30 mA. Esto puede ser de beneficio para aplicaciones
muy pequeñas que tienen el dispositivo VDD separada del resto del circuito de aplicación
para la programación independiente, pero no se recomienda para uso general como impone
exigencias más actuales del sistema de alimentación USB derivado de la PC. No todos los
dispositivos tienen las líneas AVDD y AVSS, pero si están presentes en el dispositivo de
destino, todos deben conectarse a los niveles apropiados en orden para el depurador operar.
Ellos no pueden quedar flotando. En general, se recomienda que todas las líneas VDD/AVDD
!"#$"% '( )*$"+,- '(% .,/0,12
y VSS/AVSS conectarse a los niveles adecuados. También, los dispositivos con una línea
VCAP (PIC18FXXJ por ejemplo) debe conectarse el condensador adecuado o nivel.
DEPURACIÓN:
Hay dos pasos para utilizar el sistema depurador/programador PICkit 3 como un depurador.
El primero requiere de una aplicación y ser programado en el dispositivo de destino
(generalmente con el PICkit 3 sí mismo). La segunda utiliza el hardware de depuración en el
circuito interno del dispositivo Flash blanco para ejecutar y probar el programa de aplicación.
Estos dos pasos están directamente relacionados con las operaciones de MPLAB IDE: 1.
Programe el código en el objetivo y activar las funciones de depuración especial (véase la
sección siguiente para obtener más detalles). 2. Utilizar al depurador para establecer puntos
de interrupción y ejecutar. Si el dispositivo de destino no puede ser programado
correctamente, no será capaz de depurar el PICkit 3programmer/depurador. Figura 11
muestra las interconexiones básicas necesarias para la programación. Tenga en cuenta que
esto es lo mismo como figura 7, pero en aras de la claridad, no se muestran las líneas de VDD
y VSS desde el depurador.
Se muestra un diagrama simplificado de algunos de los circuitos de interfaz interna del PICkit
3programmer/depurador. Para la programación, el reloj no es necesario en el dispositivo de destino,
!"#$"% '( )*$"+,- '(% .,/0,12
pero debe ser la alimentación. Al programar, el depurador pone niveles VPP/MCLR, el reloj envía
pulsos en serie datos vía PGD y PGC. Para verificar que la pieza ha sido programada correctamente,
los relojes son enviados a PGC y se leen datos de PGD. Esto se ajusta al protocolo ICSP del
dispositivo en fase de desarrollo.
Para depurar (establecer puntos de interrupción, ver los registros, etc.) con el programador PICkit 3,
hay elementos críticos que deben estar funcionando correctamente:
• El depurador debe conectarse a un PC. Que debe ser alimentado por la PC mediante el cable USB,
y debe estar comunicándose con el software MPLAB IDE mediante el cable USB. Véase el capítulo
3. "Instalación" para obtener más información.
• El depurador debe estar conectado como se muestra a los pins de VPP, PGC y PGD del dispositivo
de destino con el cable de interfaz modular (o equivalente). VSS y VDD también están obligados a
estar conectado entre el depurador y el dispositivo de destino.
- el oscilador de la configuración de bits deben corresponder a la RC, XT, etc., dependiendo del
diseño blanco.
- para algunos dispositivos, el temporizador de vigilancia está activado por defecto y debe ser
discapacitados.
• LVP debe deshabilitarse. Una vez que se cumplen las condiciones anteriores, puede proceder a lo
siguiente:
PROGRAMACIÓN:
!"#$"% '( )*$"+,- '(% .,/0,12
Utilice el programador PICkit 3/depurador como programador para programar un dispositivo (no -
ICE /-CIE), es decir, un dispositivo no sobre una tabla de cabecera. Seleccione "3" del programador
PICkit seleccione programador y compilar/montar su código de aplicación con el cuadro de lista
"Configuración de construir" en la barra de herramientas del MPLAB IDE han decidido "Release".
También, se puede ajustar mediante la selección de proyecto > Configuration>Release.All construir
depuración características son apagadas o removidas cuando el depurador se utiliza como un
programador. Cuando se usa el programador > selección de programa a programa un dispositivo,
MPLAB IDE deshabilitará los registros de depuración en el circuito para que el programador PICkit
3/depurador programará sólo el código de la aplicación de destino y la configuración bits (y datos
EEPROM, si disponible y seleccionada) en el dispositivo de destino. El ejecutivo de depuración no
será cargado. Como programador, el depurador sólo puede alternar la línea MCLR para reiniciar y
comenzar el objetivo. No puede ser un punto de interrupción y registrar contenido no puede ser visto
o alterado. El sistema depurador/programador PICkit 3 programas al objetivo usando ICSP. Líneas
de VPP, PGC y PGD deben ser conectadas como se describió anteriormente. Ningún reloj se requiere
al mismo tiempo de programación y todos los modos del procesador pueden ser programados,
incluyendo protección del código, temporizador Watchdog y mesa Lee protección.
Capítulo 3. Instalación
!"#$"% '( )*$"+,- '(% .,/0,12
3.1 INTRODUCCION:
• Instalar el programa.
• Conectando el destino.
• Configurando la tarjeta.
Para instalar el software MPLAB IDE, primero adquirir la última instalación de MPLAB IDE
ejecutable (MPxxxxx.exe, donde xxxxx representa la versión de MPLAB IDE) desde el sitio
web de Microchip (www.microchip.com) o el MPLAB IDE CD-ROM (DS51123). Luego
ejecutar el archivo ejecutable y seguir las pantallas para instalar MPLAB IDE.