Home
CTC-026, Conexión y operación de ICD2 Comentario técnico: CTC
Contents
1. el ICD2 comprobando el encendido mediante la iluminaci n del LED identificado como Power para lo cual deber proveerse de una fuente de alimentaci n apropiada y encienda la PC 3 Configure el puerto serie para Hardware Flow Control Control de flujo por hardware y deshabilite los FIFO buffers Conexi n al dispositivo bajo prueba El microcontrolador debe estar conectado y alimentado al momento de intentar programar Deber poseer adem s un oscilador funcionando para poder operar como debugger Si recibe un mensaje similar al siguiente el valor expected depende del micro configurado ICDWarn0020 Invalid target device id expected 0x86 read 0x0 al momento de conectarse al programador debugger revise las conexiones Este mensaje s lo aparece si el micro no es el que deber a ser selecci n incorrecta o no est alimentado read 0 Verifique las conexiones acorde al manual del ICD2 y la hoja de datos del micro Por ejemplo para el caso de un 16F873 las conexiones son como indica la tabla a continuaci n Para otros micros busque en la hoja de datos los pines correspondientes a las se ales mencionadas Los colores indicados se corresponden con los colores de los cables del conector RJ 11 tipo 6p6c con cables c digo 623K 6 10 comercializado por Cika Observe el pinout y la posici n de los contactos en el conector c digo 5254 6P6C comercializado por Cika para otro tipo de conectores realice la traslaci n corresp
2. problemas frecuentes Verifique que el ICD2 est alimentado y correctamente conectado a su computadora Verifique el dispositivo bajo prueba est correctamente alimentado el ICD2 no provee la alimentaci n del microcontrolador a programar debuggear via USB Aseg rese de que no existan conflictos con otros dispositivos puede ocurrir que otro dispositvo como por ejemplo un m dem est utilizando el port de comunicaciones COM s lo en el caso de conexi n al puerto serie Intente conectar el ICD2 en otro port serie v En algunos sistemas pueden aparecer problemas por incompatibilidad de drivers y hardware en los ports de comunicaciones recuerde setear el control de flujo en modo hardware e inhabilitar la FIFO Consulte el manual de su sistema operativo s lo en el caso de conexi n al puerto serie Si tiene problemas para setear el port que usted intenta utilizar consulte el manual de su sistema operativo Ss s s CTC 026 4
3. CTC 026 Conexi n y operaci n de ICD2 Cika Comentario t cnico CTC 026 T tulo Conexi n y operaci n de ICD2 7 e Electr nica rutor Depto T cnico de Cika Revisiones Fecha Comentarios 0 12 04 05 Los dispositivos de la l nea PIC utilizan diversos algoritmos de programaci n Estos algoritmos est n alojados en el firmware del ICD2 un dispositivo que permite programar y depurar en circuito una importante cantidad de micros flash de Microchip El ICD2 se conecta a una PC mediante un port USB o serie y es controlado mediante el MPLAB IDE el entorno de desarrollo integrado de Microchip Sin nimo de reemplazar el manual del usuario del ICD2 este comentario le indica c mo conectar y operar su ICD2 Para cualquier otra consulta o duda rem tase al MLAB ICD2 In Circuit Debugger User Guide disponible en la p gina web de Microchip en la secci n Development Tools Conexi n del ICD2 a su PC USB conexi n preferida 1 Conecte con la PC encendida el ICD2 a un puerto USB de la PC 2 NO INSTALE CUALQUIER DRIVER QUE WINDOWS LE OFREZCA seleccione la opci n de buscar un driver apropiado y busque el driver de Microchip en la instalaci n de MPLAB IDE por ejemplo C Mrchivos de Programa Microchip MPLAB IDENCDA Drivers Conexi n del ICD2 a su PC puerto serie 1 Si no dispone de puertos USB conecte con la PC apagada el ICD2 a un puerto serie libre de la PC por ejemplo COM1 2 Alimente
4. cesarios para el correcto funcionamiento del ICD2 como debugger linker scripts terminados en i por ejemplo 16f8731 1kr Para ensamblar utilice la opci n Build All o Make del men Project no debe utilizar Quickbuild 10 Para programar un dispositivo no seleccione al ICD2 como programador elija la opci n Program en el men Debugger Upgrades de MPLAB IDE y o firmware de ICD2 Se realizan desde el MPLAB IDE de forma autom tica cuando es necesario generalmente al seleccionar un nuevo dispositivo o actualizar el MPLAB IDE CTC 026 3 CTC 026 Conexi n y operaci n de ICD2 Obtenci n del MPLAB IDE de la p gina de Microchip La ubicaci n exacta puede cambiar con las diversas actualizaciones del web site comience por la secci n Development Tools y busque all el link a MPLAB IDE Tambi n puede hacer una b squeda por download mplab ide 3 Cika no provee el software en CD ni en ning n otro medio deber obtenerlo de la p gina de Microchip Si algo no funciona Tenga en cuenta que Cika no puede guiarlo a configurar su computadora ni su sistema operativo 3 Si usted sigui todos los pasos correctamente el ICD2 deber a funcionar 3 Cika no repara ICD2 si considera que el mismo no funciona lo nico que podemos hacer por usted es verificar su funcionamiento con una de nuestras m quinas Para todo tipo de reclamos que desee hacer dir jase a su vendedor La siguiente es una gu a de referencia para resolver
5. como programador 1 2 3 Ejecute el MPLAB IDE en el men Programmer seleccione Select Programmer y luego MPLAB ICD2 La selecci n del ICD2 se ver reflejada en la barra de estado parte inferior de la pantalla En el men Programmer seleccione Settings y luego cliquee en la solapa Communications Aqu debe comprobar que se encuentre seleccionado el port correcto al cual Ud conect el programador por ejemplo USB COM1 Dentro del men Programmer seleccione Connect En la barra de estado se observar brevemente la leyenda Enabling hasta que el programador sea identificado Seg n el dispositivo seleccionado para trabajar Configure gt Select device el MPLAB IDE deber o no actualizar el firmware del ICD2 lo cual se le indicar mediante un requester Si cliquea en la solapa Status y luego en Run Self Test podr comprobar el correcto funcionamiento del dispositivo Si todo funciona correctamente ver la pantalla normal y tendr acceso a las dem s opciones dentro del men Programmer Sila PC no detecta al programador se le presentar el siguiente mensaje en la ventana de salida Unable to connect with MPLAB ICD 2 indicando esta situaci n Dir jase a la secci n Si algo no funciona de este documento Operaci n del ICD2 como debugger 9 Ejecute el MPLAB IDE en el men Debugger seleccione Select Tool y luego MPLAB ICD2 Esto se ver reflejado en la barra de estado
6. mbos simult neamente Como programador toma el c digo ensamblado y lo graba en el dispositivo Como debugger tambi n puede grabar el c digo pero inserta en el mismo unas peque as modificaciones que le permiten tomar el control y ejecutar paso a paso 3 Un microcontrolador con c digo grabado en modo programador no puede ser debuggeado si necesita debuggear en circuito seleccione al ICD2 como debugger Un microcontrolador con c digo grabado en modo debugger no puede funcionar sin el ICD2 y el MPLAB IDE para prueba en circuito sin el ICD2 seleccione a ste como programador Si configura al MPLAB IDE para conectarse autom ticamente al ICD2 no ser necesario realizar la conexi n o habilitaci n manual que se indica m s adelante En este caso al seleccionarlo seg n el dispositivo seleccionado para trabajar Configure gt Select device el MPLAB IDE deber o no actualizar el firmware del ICD2 lo cual se le indicar mediante un requester Tenga presente que el ICD2 no provee la alimentaci n del microcontrolador a programar debuggear v a USB es responsabilidad del circuito en que ste se aloja proveer la tensi n de alimentaci n correcta En este CTC 026 2 CTC 026 Conexi n y operaci n de ICD2 caso es probable que al conectarse al ICD2 recibe un mensaje ICDWarn0020 o en el men Programmer gt Settings si cliquea en la solapa Status y luego en Run Self Test falle el test de Target Vdd Operaci n del ICD2
7. ondiente CTC 026 1 CTC 026 Conexi n y operaci n de ICD2 pin ICD2 color se al microcontrolador 1 blanco Vpp pin 1 del 16F873 2 negro Vdd pin 20 del 16F873 3 rojo Vss pin 8 del 16F873 4 verde PGD pin 28 del 16F873 5 amarillo PGC pin 27 del 16F873 6 azul SIN CONEXI N SIN CONEXI N El ICD2 es un programador debugger en circuito para funcionar correctamente necesita que no se carguen excesiva O incorrectamente las se ales que utiliza El circuito bajo prueba debe respetar las siguientes caracter sticas No debe haber capacitores en MCER Vpp o PGD No debe haber capacitores ni resistencias de pull up ni diodos ni ning n otro componente en serie con PGC o PGD 3 Conecte todos los pines de alimentaci n y masa Se aconseja conectar un pull up de 10K de MCLR Vpp a Vdd Recursos empleados Para poder debuggear se utilizan algunos recursos del procesador los cuales son luego liberados y pueden utilizarse libremente en el circuito x Un nivel de stack para 12F y 16F dos niveles para 18F x Un rea de la parte alta de memoria de programa x Shadow registers para 18F No debe habilitarse Watchdog Timer No debe habilitarse Low Voltage Programming No debe habilitarse Code Protect ni Table Read Protect Recuerde configurar correctamente los bits referentes al oscilador y y y y Operaci n del ICD2 desde su PC El ICD2 puede funcionar como programador o como debugger pero no a
8. parte inferior de la pantalla En el men Debugger seleccione Settings y luego cliquee en la solapa Communications Aqu debe comprobar que se encuentre seleccionado el port correcto al cual Ud conect el programador por ejemplo USB COM1 Dentro del men Debugger seleccione Connect El MPLAB IDE se conectar al ICD2 Seg n el dispositivo seleccionado para trabajar Configure gt Select device el MPLAB IDE deber o no actualizar el firmware del ICD2 lo cual se le indicar mediante un requester Si cliquea en la solapa Status y luego en Run Self Test podr comprobar el correcto funcionamiento del dispositivo Si todo funciona correctamente ver la pantalla normal y tendr acceso a las dem s opciones dentro del men Debugger Sila PC no detecta al programador se le presentar el siguiente mensaje en la ventana de salida Unable to connect with MPLAB ICD 2 indicando esta situaci n Dir jase a la secci n Si algo no funciona de este documento Es necesario que defina un proyecto y trabaje con l el funcionamiento del debugger requiere que el c digo pueda ser relocalizado por el linker Como software adjunto encontrar un proyecto probado con MPLAB IDE 7 0 Se trata de un simple ejemplo de blink LED en el port RAS para un 16F873 Cargue el proyecto observe el c digo fuente los archivos empleados y la forma de definir los sectores de memoria para poder incluir con los archivos ne
Download Pdf Manuals
Related Search
Related Contents
Timex 568-095003 Watch User Manual Instruction Manual V2.2 manual-instr-SIN ACEITE Doc - France Industrie sa Samsung 460DRN 2011GW表紙新 3 User Manual - flixcar.com OPERATING INSTRUCTIONS Copyright © All rights reserved.
Failed to retrieve file