Anda di halaman 1dari 6

http://www.programarpicenc.

com/libro/apd-
grabador-quemador-programador-pic-eeprom-
usb.html

Grabador - quemador - programador de PIC y
EEPROM USB
Apndice D del libro
Cmo programar en lenguaje C los microcontroladores PIC16F88, 16F628A y
16F877A. 2da edicin
El grabador - quemador de PIC y EEPROM USB
El PICkit2 Clone es un grabador USB de PIC, memorias EEPROM, dsPIC y otros
dispositivos; es una versin simplificada del original PICkit2 de Microchip y trabaja
con el programa de aplicacin PICkit2 v2.61 de Microchip, por lo tanto su buen
funcionamiento est garantizado y asegurado. En la pgina de Microchip se
informa que este quemador puede trabajar correctamente en Windows XP y
Windows Vista. Adicionalmente ha sido probado exitosamente en el ambiente
Windows 7 (Home Premium, Ultimate, Professional). La lista de dispositivos
soportados por este quemador USB de PIC y EEPROM es muy extensa y se
puede ver ingresando a Help->ReadMe en el programa de aplicacin PICkit2
v2.61. Existen diferentes versiones comerciales del grabador PICkit2 Clone, dos
de ellas se pueden comprar desde cualquier lugar del mundo ingresando a nuestra
lista de Ofertas o a travs de MercadoLibre-Ecuador.

Circuito impreso (visto desde la cara de componentes) y ubicacin de
elementos
Esta es la imagen del circuito impreso para la construccin de este programador
USB de PIC y EEPROM, visto desde la cara de componentes (no desde la cara de
la soldadura).


Circuito del programador de PIC y EEPROM USB
El PICkit2 Clone que muestra el esquema siguiente ha sido probado con el
software PICkit2 v2.61 y el firmware (PK2V023200.hex) correspondiente a esta
versin de la aplicacin. El firmware es un programa ejecutable que debe ser
grabado en el PIC18F2550 (lamentablemente eso requiere tener a disposicin otro
grabador de PIC y EEPROM). El software de aplicacin y el firmware se pueden
descargar de la pgina web de Microchip (el firmware tambin se puede encontrar
en la carpeta PICkit2 v2 de la instalacin del programa de aplicacin PICkit2
v2.61). Los nmeros de los componentes corresponden con la numeracin de la
placa de circuito impreso del quemador.

Uso del quemador USB de PIC y EEPROM
El uso del PICkit2 Clone es muy sencillo. En la siguiente pgina puede ver
varios videos explicativos del uso de este grabador de PIC y EEPROM.
1. Conecte el dispositivo (EEPROM, PIC, dsPIC, etc.) al quemador USB de
PIC. La conexin se realiza a travs de los pines VPP (voltaje de
programacin), VDD (voltaje de alimentacin), 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 programacin). Debe emplear
un tablero de proyectos de insercin a presin.
2. Conecte el cable USB al grabador USB de PIC y a continuacin el otro
extremo del cable a un puerto USB del computador.
3. Inicie el programa de aplicacin PICkit2 v2.61.

4. El programador USB de PIC y EEPROM ser detectado automticamente, al
igual que el dispositivo a ser programado (siempre y cuando pertenezca a una de
las familias que soporten autodeteccin). Para que la autodeteccin 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 autodeteccin, 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 continuacin
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 botn (Write). Espere hasta
que aparezca el mensaje de programacin exitosa:

7. Desconecte el cable USB del computador y extraiga el dispositivo
programado.
8. Si va a programar otro dispositivo, conctelo al quemador USB de PIC y
EEPROM, 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 bsquelo en las
otras familias.

http://www.todopic.com.ar/foros/index.php?action=printpage;topic=17909.0
El Brown-out Reset es un sistema muy simple que hace que el PIC entre en
modo Reset, no hace nada, si la alimentacin VCC baja de un cierto valor que
es configurable. Se configura activndolo en el registro correspondiente y
seleccionando el nivel de voltaje por debajo del cual queremos que el PIC
permanezca reseteado. Lo suyo es trabajar en conjuncin con el Power On
Timer que debidamente configurado lo que hace es "liberar" el Reset tras un
tiempo programado despues de haberse estabilizado el PIC.

Esto lo que hace es que al caer la tensin de alimentacin nuestro PIC no est
haciendo cosas errticas hasta quedarse sin alimentacin para funcionar, como
por ejemplo lo que ocurrira si tu programa hace uso extensivo de la EEPROM,
metiendo el PIC en un modo seguro mucho antes de que la caida de tensin
provoque un malfuncionamiento. Al volver la tensin nominal y des-resetearse
el PIC el Timer de Power On espera an un poco para volver a poner en
marcha el PIC, esto es as para asegurarnos que la tensin ha vuelto de forma
estable y no se trata de picos que suben y bajan.

Los modos de configuracin de ambos y qu posibilidades tienen hay que
mirarlos en el Datasheet de cada micro en particular.

Anda mungkin juga menyukai