PicKit2 es un programador desarrollado por Microchip para programar sus microcontroladores pic. PicKit2 admite muchas series de microcontroladores pic de 8 bits. PicKit2 es compatible con casi todos los microcontroladores de las series flash Pic-10/12/16/18/24 y dspic-30/33. Pickit 2 es un programador ICSP (programador en serie en circuito). En la interfaz ICSP, el microcontrolador se puede programar mientras se trabaja en el circuito. Un programador ICSP utiliza 5 pines para programar el microcontrolador de destino. Pickit 2 utiliza un microcontrolador pic18f2550 integrado que programa el microcontrolador de destino. Pic18f2550 se comunica con el software de la computadora mediante su interfaz USB y habla con el microcontrolador de destino mediante su interfaz ICSP. Gracias al microchip, lanzaron el software del programa pic18f2550. Ahora puedes invertir el circuito pickit 2 y hacer el programador pickit 2 en casa como un proyecto de bricolaje.
El Pickit 2 requiere los siguientes pines del microcontrolador pic para programarlo.
- PGC (entrada de reloj para microcontrolador)
- PGD (entrada de datos para microcontrolador)
- Vpp (voltaje del modo de programación)
- Vdd (el pin de alimentación le aplica 5v)
- Gnd (tierra este pin)
Para programar un microcontrolador pic, necesita identificar los 5 pines superiores de su microcontrolador pic y luego realizar conexiones al encabezado pickit 2 icsp. Consulte la hoja de datos de su microcontrolador pic para identificar estos pines y luego conecte las señales PicKit2 a estos pines. Normalmente, todos los microcontroladores pic tienen pines icsp ubicados en los números de pin que se indican a continuación.
Diseñé una copia clonada del programador PicKit 2 en casa como un proyecto de bricolaje. Todos los componentes necesarios para construir el kit se pueden encontrar fácilmente en una tienda de electrónica. Compré todos los componentes en una tienda de electrónica online.
El circuito que seguí para construir el Kit lo obtengo de
Hice algunos cambios en el Circuito.
- El inductor que utilicé en mi Pickit2 es 680uH.
- Se incluye un botón con pin n.º 26 para recargar el cargador de arranque si está dañado.
Si utiliza el circuito que se proporciona en tiktakx.wordpress.com, no podrá cargar el gestor de arranque si está dañado. Tendrás que retirar manualmente el controlador Pic18F2550-ICSP del Kit y reprogramarlo desde otro Pickit2. El diagrama de circuito del clon se proporciona a continuación.
Mi kit final está a continuación. Hice Pickit2 y el programa ejecutor en una sola placa. Programo el microcontrolador Pic en un lado, luego quito el controlador, lo coloco en el otro lado del zócalo zif, lo enciendo y mi programa comienza a ejecutarse.
Nota: Mi PC elige mi PicKit2 la primera vez que lo conecté a la PC por primera vez. Esto significa que no hay ningún problema con el circuito y los componentes. No recibí ningún error en la parte de hardware o software de PicKit2. Significa que tengo suerte :D
Dividí mi pintura en dos partes.
- Ejecutor del programa
- Circuito PicKit2
Hice la PCB tanto para el ejecutor del programa de circuito como para el PicKit2. Luego los imprimí en la hoja de PCB uno por uno manualmente. Primero imprimí el circuito en la hoja de pegatinas usando una impresora láser y luego pegué el circuito en la hoja de PCB con la ayuda de una plancha.
Diseñé la PCB del ejecutor del programa y el circuito PicKit2 utilizando el software de edición de PCB en línea EasyEda. Easyeda es un software de edición de PCB en línea y es fácil de usar y diseñar PCB con easy eda. Numerosas huellas de componentes definidas están disponibles en Easyeda; también puede importar y utilizar huellas de muchos otros programas de edición de PCB en easy eda.
Descargue los archivos PCB del programador pickit 2 desde los enlaces siguientes
PCB ejecutor de programa PCB ejecutor de programa
|
Placa de circuito impreso PicKit2 Placa de circuito impreso PicKit2
|
Archivo de programación PicKit2 pic18f2550 – Gestor de arranque
Es necesario cargar este archivo en el 18F2550/ICSP. Cuando conecta Pickit2 a su PC, este archivo le indica a la PC que se trata de un dispositivo USB. Una vez que su PC recoja Pickit2, ahora es el momento de descargar el gestor de arranque. Un LED parpadeante en el kit le informa de ello. Si el LED rojo parpadea, significa que su pickit2 quiere que se cargue el gestor de arranque. Puede cargar el gestor de arranque desde el software PicKit2 o MP-Lab IDE. Lo cargué desde MP-Lab IDE.
Simplemente conecte su PicKit2 a su PC. Abra MPLAB-IDE. Vaya a Programador>Seleccione programador>PicKit2. Tan pronto como seleccione PicKit2, aparecerá un estado en la ventana de MPLAB que dice Pickit2 encontrado y verá MPLAB cargando el cargador de arranque en PicKit2.
pickit2bootloader.hex | |
Tamaño del archivo: | 11kb |
Tipo de archivo: | hexadecimal |
⇬ Descargar el archivo
Ahora PicKit2 está listo y es hora de probarlo. Lo probé y la primera prueba me dio resultados del 100%. Conecte el programador Pickit 2 a la PC y vea lo que muestra el software y el estado del hardware.
Archivo hexadecimal cargado exitosamente Archivo hexadecimal cargado exitosamente en el programador pickit2
|
programa exitoso
Mensaje de éxito del programa Pickit2 mostrado en el programador PicKi2
|