![]() |
microC®
Líder
en la programación de microcontroladores PIC
©2009-2012 |
|
Síguenos en
|
| Inicio | La empresa.
Contáctanos | Cómo
comprar nuestros productos | Ofertas | Recursos | Mapa del
sitio | |
| Programador PICkit2 Clone
para puerto USB |
|
Apéndice D del
libro Cómo
programar en lenguaje C los microcontroladores
PIC16F88, 16F628A y 16F877A. 2da edición. 2010
Regístrate aquí para descargar una muestra gratis de este libro Introducción Este programador es una versión simplificada del original PICkit2 de Microchip y trabaja con el programa de aplicación PICkit2 v2.61 de Microchip, por lo tanto su buen funcionamiento está garantizado y asegurado. En la página de Microchip se informa que puede trabajar correctamente en Windows XP y Windows Vista. Adicionalmente ha sido probado exitosamente en el ambiente Windows 7 Home Premium. La lista de microcontroladores PIC compatibles con este programador es muy extensa y se puede ver ingresando a Help->ReadMe en el programa de aplicación PICkit2 v2.61, o en nuestra página, ingresando a Ofertas-> Más Detalles. CIRCUITO IMPRESO (VISTO DESDE LA CARA DE COMPONENTES) Y UBICACIÓN DE ELEMENTOS. Esta es la imagen del circuito impreso para la construcción de este programador visto desde la cara de componentes (no desde la cara de la soldadura). ![]() ![]() ESQUEMA ELÉCTRICO DEL PROGRAMADOR Este esquema ha sido probado con el software PICkit2 v2.61 y el firmware (PK2V023200.hex) correspondiente a esta versión de la aplicación. El firmware es un programa ejecutable que debe ser grabado en el PIC18F2550 (lamentablemente eso requiere tener a disposición otro programador de PICs). El software de aplicación y el firmware se pueden descargar de la página web de Microchip (el firmware también se puede encontrar en la carpeta PICkit 2 v2 de la instalación del programa de aplicación PICkit2 v2.61). Los números de los componentes corresponden con la numeración de la placa de circuito impreso. ![]() PROCEDIMIENTO
DE PROGRAMACIÓN
Su uso es muy sencillo. Se puede encontrar un video explicativo en nuestra web ingresando a Ofertas->Más Detalles. 1. Conecte el dispositivo (EEPROM, PIC, dsPIC, etc.) al programador. La conexión se realiza a través de los pines VPP (voltaje de programación), VDD (voltaje de alimentación), VSS (referencia), PGD (datos) y PGC (reloj) del programador y los pines correspondientes del microcontrolador (ver la hoja de especificaciones para cada dispositivo particular para identificar los cinco pines de programación). Debe emplear un tablero de proyectos de inserción a presión. 2. Conecte el cable USB al programador y a continuación el otro extremo del cable a un puerto USB del computador u ordenador. 3. Inicie el programa de aplicación “PICkit 2 v2.61”. ![]() 4.
El programador será detectado
automáticamente, al igual que el
dispositivo a ser programado (siempre y cuando
pertenezca a una de las familias que soporten
autodetección). Para que la
autodetección del dispositivo tenga
efecto, el comando Programmer->Manual
Device Select debe estar desactivado. Para el
PIC16F628A (Midrange) se verá el
siguiente mensaje:
![]() Si el
dispositivo no soporta autodetección,
debe ser seleccionado manualmente, para lo
cual el comando Programmer->Manual Device
Select debe estar activado. Por ejemplo,
para el PIC16F628A se debe seleccionar el
comando Device
Family->Midrange->Standard, y a
continuación seleccionar el PIC de la
lista desplegable Device:
![]() 5.
Con el comando File->Import Hex abra
el archivo ejecutable (*.hex) que va a
ser grabado en el dispositivo.
Deberá observar el siguiente
mensaje:
![]() 6.
Programe el dispositivo haciendo
clic en el botón
(Write). Espere hasta que aparezca
el mensaje de programación
exitosa:
![]() 7.
Desconecte el cable USB del
computador y extraiga el
dispositivo programado.
8. Si va a programar otro dispositivo, conéctelo al programador, conecte nuevamente el cable USB al computador y luego seleccione el comando Tools->Check Communication. Repita los pasos 4 a 7. Nota: Los dispositivos se encuentran agrupados por familias, así que si no logra encontrarlo en una de las familias vaya al menú Device Family y búsquelo en las otras familias. |
|
Si esta información te ha sido útil entonces considera la posibilidad de hacer una contribución para microC. Tu apoyo es muy
importante para seguir adelante.
Muchas gracias. |