Programador de microcontroladores PIC y memorias por puerto USB PICKIT2 CLONE

utiliza el pic c,,es muy buen software

bueno el problema era un transistor que estaba dañado...:enfadado: lo mas raro es que yo lo medi con mi multimetro y marcaba todo ok¡¡¡ peroooo se le veia un pequeño puntico en el encapsulado:unsure: tons procedi a reemplazarlo,,y ahi fue¡¡¡ por fin¡¡¡:)
 
Última edición:
beto3574....
yo ensamble el PK2C GaToX con Q's 2n3094 y 2n3096...
a mi tambien me pasa lo mismo que a vos con los voltajes...
y tambien me sale lo del VPP al ponchalo a la PC y abrir el Soft....
lo mido con el multi y me da entre 0.85V y 1.10V....
llo demas esta bien....
are lo mismo que vos...
revisare los Q's a ver si es algo similar....

si funca, gracias, y si no...
tambien....
XD
 
Última edición:
es extraño¡¡ yo tengo el pic c y eso hago con mis programas los compilo y automaticamente el me crea el .hex,,,,si lo tienes bien instalado??? utiliza el micro c,,,,abre bien el ojo alejandro¡¡¡ debes tener algo similar o una soldadura fria o un par de pistas unidas:) una pregunta alejandro...tu si lograste conseguir en manizales las bobinas de 680??
 
probe denuevo, cree un nuevo proyecto y al darle al compile me salen errores en el .h que se generan pero ese archivo no lo creo yo, seria mucho molestar que pruebes con mi codigo que esta mas arriba haber si te genera el .hex?
 
Hola, este es el codigo

#include <16F877a.h>
#FUSES XT,NOWDT
#use delay(clock=4000000)
#use rs232(baud=9600, xmit=pin_c6, rcv=pin_c7)

///////////////////////Principio del programa//////////////////////////////////

void main(void)
{

int dato=0;//declaracion de variables
set_tris_b(0b11111111);//puerto b como salida
set_tris_c(0b10111111); //RC7/Rx entrada, RC6/Tx salida
output_b(0b00000000); //pone en ceros todo el puerto b

while(TRUE)//Ciclo
{

if(kbhit())//si ha llegado un dato
{
dato=getc(); //Lee el dato recibido

if (dato==1)//si el dato es 1
{

output_high(PIN_B0);

}

if (dato==2)//si el dato es 2
{

output_low(PIN_B0);
}



}


}

}

Saludos
 
:1000000000308A0004280000840183131F30830518
:10001000193083169900A63098009030831298000A
:1000200083161F149F141F159F11FF308312A00009
:10003000A101FF3083168600BF3087008312A00025
:1000400083168601831286018C1E38288C1E262872
:100050001A08A100210B30288316061083120614FB
:100060002108023C031D382883160610831206104F
:0400700024286300DD
:02400E00713F00
:00000001FF
;PIC16F877

este es el .hex de tu codigo...saludos,,,
 
Raulink

ES NECESARIA la bobina de 680 uH , en alguna pagina dice que con 470 uH funciona. Sin la bobina NO ES FUNCIONAL dado que la usa para elevar los +5 Volts del USB y obtener los 12.5/13 Volts de la Vpp (tensión de programación).

Si tienes dudas dale una leida a todo el thread.


Saludos, JuanKa.-
 
Hola a todos

Hace tiempo construi el pickit2 clone de Moyano

El problema que me surgio es que, si bien cuando programo los micros directamente conectados al programador, casi nuca se producen errores, cuando quiero programar el micro embebido en un sistema en múltiples ocaciones se producen errores, en general el "PK2Error0027".
Alguien tuvo un problema similar? Qué me recomiendan hacer?

Es muy raro el problema, porque hay veces que anda hasta el debugger!!! (se que no lo debería considerar un milagro pero creanme que he llegado a la cuasi desesperaci'on jajajaja!)

Desde ya agradezco sus opiniones y consejos

Saludos

Maxi
 
Todo depende de la carga de los pines RB6 RB7 y MCLR. Esos pines son criticos....no tienen que tener cargas resistivas mayores a 10K..si fuese asi usar un interruptor multipunto para cambiar entre estado RUN/PROGRAM. No pueden tener cargas capacitivas ni inductivas ...si fuese asi aplicar el mismo criterio del interruptor.

El pin MCLR tiene que tener una resistencia de 4.7K a 10K conectado a positivo. del mismo pin tiene que estar conectado un diodo con una resistencia de 10k al MCLR del programador....el diodo es para separar la alimentacion del programador.

SI no me entendiste esto fijate en la guia de usuario del pickit2 está marcado como hacer esto que te dije....sino entendes de ahi...despues te hago un esquemita en el paint.

saludos y que andes bien !
 
hola yo arme el programador y despues de mucho esfuerzo logre hacerlo funcionar,,,,pero resulta que ahora despues de un buen rato no me quiere reconocer los pic de 18 pines:enfadado:,,,en el pickit me aparece dispositivo desconocido,,,alguien le ha pasado esto??:confused:
 
Hola Moyano

Muchísimas gracias por tu ayuda.

He visto el esquema que vos comentas, es el diodo shotcky con una resistencia de 470 ohm en paralelo?.

En cuanto a los pines RB6 y RB7 yo los aislo del circuito con resistores de 100 ohm, está bien?

Otra cosa que creo que no me funciona es el botón de reset del programador, cuando lo presiono no veo respuesta alguna, si bien observo que la tensión MCLR del 18f2550 se va abajo correctamente. Cómo debería responder el programador ante un reset? Cuando es útil resetear?

De nuevo gracias!!!



Saludos

Maxi
 
Hola a todos,
Por favor necesito saber con certeza si pickit2 programa 16F84. Varias hojas más atrás en el foro dicen que sí, pero ni Microchip lo tiene en la lista (sí el 16F84A) ni está en el listado del pickit2.
Mi pickit2 (Moyano, hoja1 de este hilo) anda de maravillas con 16F84A y 16F628, luego descarto el pickit2. Mis 16F84 andan bien también con un programador puerto paralelo y winpic 800.
Sucede que tengo muchos 16F84 y los quiero aplicar en docencia con mis alumnos.

Cualquier sugerencia será bienvenida, muchas gracias!!
 
Atrás
Arriba