-
Hola, soy nuevo en el foro, quería mostrarles algo muy simple, es una guía de construcción de un programador de PIC clone de Microchip llamado PICKit 2.
Lo diseñé pensando en su portabilidad, resistencia y es muy fácil y económico de realizar.
Publiqué el PCB, esquemáticos y fotos con todo el proceso de construcción en mi blog, además de un video de la construcción de un circuito de control de motores PAP como ejemplo, entre otras cositas.
Que lo disfruten :-/
URL: http://sergiols.blogspot.com/
Algunas fotos:
(http://3.bp.blogspot.com/_3RrFTR6nzm8/SaVdNzPMBYI/AAAAAAAAAQE/M22BvqkX8c8/s400/37.JPG)
(http://1.bp.blogspot.com/_3RrFTR6nzm8/SaVbLjGPooI/AAAAAAAAAM8/RlB7gNAZGaQ/s400/12.JPG)
-
vaya que padre te quedo!
Felicictaicones!
Saludos! :-/
-
Esta muy pero que muy bien. Pero tengo una duda. con el pickit 2 se puede programar con el winpic800??? o solo con el software de microchip????
-
Esta muy pero que muy bien. Pero tengo una duda. con el pickit 2 se puede programar con el winpic800??? o solo con el software de microchip????
Se usa solo el software de microchip, como programo en C# y ellos te dan el código fuente me viene de pelos para hacerle todos los cambios que quiera (igual que al firmware)
-
excelente trabajo. felicitaciones
-
Hola chicos de nuevo! tengo una duda que se solucionaria mirando la instrucciones de uso del PICKIT2, pero bueno: ¿Para que es el boton del PICKIT2???? :D
-
Ese boton es para programar sin necesidad de hacerlo desde la PC, solo, se envia la programacion la primera vez desde la PC (PICKIT2), y luego
puede presionar el boton, y se prohrama desde alli....tambien se usa en otros casos desde las otras herramientas de PICKIT2
Saludos
-
Te quedo muy bien el proyecto, una consulta ¿sabes como se podria hacer para poder programar los micros que van a 3'3v?
-
Te quedo muy bien el proyecto, una consulta ¿sabes como se podria hacer para poder programar los micros que van a 3'3v?
kain589, puedes usar un adaptador muy sencillo de hacer a la salida del ISCP para bajar los 5v a 3.3v.
O quizas también modificar el diseño mio y hacer que el pin 7 (sin usar del conector de 10 pines) del ISCP que tire los 3.3v.
saludos.
-
Pues muchas gracias, aunque creo que tambien hay que variar la vpp. Intentare averiguar algo por internet, y postearé aqui lo que encuentre.
-
gracias Felixls por publicar este programador , ya lo he armado y esta funcionando muy bien.
Saludos
-
Hola Felixls, conoces alguna versión pickit2 clone que soporte micos de 3V??
planeas adicionarlo en tu versión clone? si es así espero con muchas ganas cuando nos sorprendas
gracias por el aporte.
pd: que bueno que lo armaste sander... a ver si nos muestras algunas fotos
saludos
-
pd: que bueno que lo armaste sander... a ver si nos muestras algunas fotos
saludos
Bueno, aqui dejo unas fotos del grabador , hay algunas diferencias pequeñas con respecto al que posteo Felixls
En las siguientes dos fotos el grabador completo, por si acaso el bloque blanco que ven es una bobina de 470 uH que fue la que consegui, incluso con este valor el grabador funciona bien
(http://img151.imageshack.us/img151/6470/dsc00049ltk.th.jpg) (http://img151.imageshack.us/img151/6470/dsc00049ltk.jpg) (http://img257.imageshack.us/img257/613/dsc00053wpj.th.jpg) (http://img257.imageshack.us/img257/613/dsc00053wpj.jpg)
En esta foto de la parte de atras se puede ver unos pines que deje para poder conectar el grabador al protoboard
(http://img142.imageshack.us/img142/6873/dsc00054d.th.jpg) (http://img142.imageshack.us/img142/6873/dsc00054d.jpg)
Y finalmente el grabador conectado al protoboard junto a un PIC18F4550 para probar el ICSP y el ICD, este ultimo funciona por cierto , aunque me ha traido algunos problemas , me ha dejado impresionado con su potencial.
(http://img40.imageshack.us/img40/7605/dsc00056lmz.th.jpg) (http://img40.imageshack.us/img40/7605/dsc00056lmz.jpg)
Saludos
-
parece que te pasaste el tiempo de rutear otra vez :D
pero te quedó buena sander! esa bobina blanca de donde la sacaste?
-
Volvi a rutear la placa porque hice algunas modificaciones, le aumente un transistor y el led amarillo para el control de Vdd, ademas de cambiar el tipo de conector USB que usaba y el grosor de las lineas.
La bobina la compre en Laboratorios Gamboa, al principio tenia mis dudas que fuera una bobina pero cuando funciono me di cuenta que las bobinas vienen en formas muy extrañas.
Saludos
-
no me fije ese otro led que mencionas, pero si, ahí esta
de gamboa? :shock: :shock: y cuanto te saco el viejito?
-
Bueno comentarles que cuando estaba probando el depurador, a veces se colgaba el MPLAB y el Pickit Clone , pensaba que era algun capacitor o windows, pero no, al revisar un poco la ayuda del MPLAB encontre lo siguiente:
To use the PicKit as a debugger, two 4.7K pulldown resistors are needed on pins ICSPDAT and ICSPCLK....., en el esquema original de Microchip estas dos resistencias estan puestas, en el modo grabacion parecen no ser necesarias.
PD. Cryn en "Laboratorio" Gamboa me cobraron 5 Bs
Saludos
-
un dato muy importante lo de las resistencias de pull down sander,
gracias por los datos
un saludo
-
Me parece que ese Dato viene en el README del pickit2
MArca los pics soportadors y como conectarlos
Saludos!
-
tengo el pickit 2 user guide descargado, es un pdf, en ese??
-
En ese pdf vas a encontrar el esquema e informacion del software de programacion, lo de las resistencias de pulldown y otra informacion adicional yo la encontre en la ayuda del MPLAB, en release notes, pero tienes que tener instalado el soporte para el pickit2 en el MPLAB
Saludos
-
Hola sander, entendido lo de la ayuda de MPLAB.
Pero como está eso del soporte para el pickit2??
si se integra el MPLAB al CCS, se peude hacer debug en C también??
saludos, y gracias por responder.
-
El MPLAB tiene un menu Debugger donde tienes la opcion Select tool, si instalaste el soporte para el PicKit2 (asi lo llamo yo), al momento de instalar el MPLAB, deberia aparecerte el PICkit 2 como opcion para ser escogida en el submenu Select tool.
Las pocas veces que use el CCS dentro el MPLAB podia usar el MPLABsim para depurar, asi que me imagino que podria funcionar tambien con el PicKit2.
Saludos
-
Entendido sander, entonces lo instale con el soporte para el pickit2, en realidad creo que todos los que me permitía, menos para los de 32bits.
En cuanto este con ello intentaré hacer un debug en ASM primeramente y después ojala que me deje en C
un saludo
-
Hola, intentare construir este programador, claro con las limitaciones de componentes en mi ciudad...
Saludos !!!
-
Bien Edgartronic! animate, te va gustar el clone
en que ciudad vives??
saludos
-
Hola Cryn, escribo desde Cbba, bueno los componentes que no he podido conseguir en las tiendas de la uruguay son:
* El cable plano de 10 lineas, pero este se puede reemplazar por 6 pines (creo que solo se utilizan 6 pines de los 10)
* El conector USB que muestra Felixls en su diseño tampoco hay, nose de donde conseguir uno o finalmente voy a soldar los 4 cables del cable usb directo a la placa :).
* La bobina de 680 uHy pero creo que en Gamboa hay la de 480u segun lei anteriores posts.
Esos 3 componentes son los que me estan dando pequeñas dificultades, nose si utds tuvieron los mismos inconvenientes ..
Saludos !!
-
Hola Edgar, como te va, que bueno que seas de Cbba, yo tombién lo soy!
* el conector de 10 pines no creo que sea necesario, quizá sea por el tema de compatibilidad con algunos zif. con uno de 5o 6 basta.
* modifique un diseño en eagle que hizo micro_pepe, pero no de este pickit sino el que propuso jonathan en este otro hilo (http://www.todopic.com.ar/foros/index.php?topic=24557.0), colocándole un conector A hembra, de los que si se consiguen en la Uruguay, te puedes fijar en el link las fotos que puse de mi clone
* si podes comprartela ahí o buscar en placas viejas, a veces hay bastantes.
Si gustas puedes armar el otro pickit, con el pcb modificado en eagle para usar USB A hembra.
también tengo algunas bobinas que me quedan de algunas placas viejas que compre, y compré algunas por la web, si gustas podemos hablar.
La mala noticia es que no estoy de Cocha ahorita, estoy en un vaije temporal, pero regreso hasta el siguiente fin de semana, si gustas después hablamos.
Un saludo.
-
Hola, estoy tratando de implementar el progrador de felix ya que utiliza el pin AUX para las eeproms y aqui hize un "Remake" de su circuito pero en Proteus y cambiando el conector de 10 lineas por 6 pines.
Bueno tengo 2 dudas.-
1.- He visto en algunos esquemas que el diodo 1n4148 conectado al pin Vdd lo eliminan, esto porque creo que causa una caida al voltaje Vdd.
2.- El boton Start es un botón momentaneo, un switch o algún otro componente??
y la tercera jejeje este componente como se llama???
(http://img19.imageshack.us/img19/16/compoi.jpg)
Bueno les adjunto una imagen del esquema y el circuito hecho en proteus 7.4 SP3 (Todavia no empeze la placa)
Saludos!!!!
-
Volvi a rutear la placa porque hice algunas modificaciones, le aumente un transistor y el led amarillo para el control de Vdd
Hola Sander, podrías poner ese cambio que hiziste para controlar el Vdd ?
Saludos!!
-
Hola, estoy tratando de implementar el progrador de felix ya que utiliza el pin AUX para las eeproms y aqui hize un "Remake" de su circuito pero en Proteus y cambiando el conector de 10 lineas por 6 pines.
Bueno tengo 2 dudas.-
1.- He visto en algunos esquemas que el diodo 1n4148 conectado al pin Vdd lo eliminan, esto porque creo que causa una caida al voltaje Vdd.
2.- El boton Start es un botón momentaneo, un switch o algún otro componente??
y la tercera jejeje este componente como se llama???
(http://img19.imageshack.us/img19/16/compoi.jpg)
Bueno les adjunto una imagen del esquema y el circuito hecho en proteus 7.4 SP3 (Todavia no empeze la placa)
Saludos!!!!
Ok, será para grabar eeproms? si es así creo que lo armaré también, jaja
la imagen que colocas parece ser un pulsador que lo presionas y se queda, lo presionas y vuelve, y así.
saludos
-
Ese pulsador tiene un nombre "especial", no lo recuerdo pero cuando vuelva a clases le preguntare a mi docente.
Bueno estuve revisando el programador que hizo "Moyano Jonathan", en realidad lei las 513 respuestas de este HILO (http://www.forosdeelectronica.com/about30181-500.html) de forosdeelectronica y ese programador al no incluir el pin Aux no podia grabar eeproms segun lo que lei, en cambio el programador de Felixls "parece" que si puede grabar las memorias eeproms . Esto saque de su blog:
Memorias 24C02 y 24C256 con la sgte coneccion
Pin1: GND
Pin2: GND
Pin3: GND
Pin4: GN
Pin5: AUX
Pin6: PGC
Pin7: No se conecta
Pin8: VDD
La resistencia pullup de 4K7 (4700ohm) va entre el pin5 y el pin8.
Bueno en fin, a mi con que me programe los pics de la gama media y reemplaze a mi cacharrito JDM estoy conforme. :D :D :D....
-
Hola Sander, podrías poner ese cambio que hiziste para controlar el Vdd ?
Saludos!!
Edgartronic el cambio es solo aumentar un transistor PNP mas , de todas formas aqui dejo el esquema y los pdfs que genere para hacer la placa.
Saludos
-
Hola
saludos a todos..!!
Tengo una pregunta.. si le cambian el conector usb y le colocan el planito como vi en alñgunas fotos.. que cable utilizan??? porque los cables usb tienen diferentes conectores en ambos lados, uno es tipo A y el otro B. Y pq lo cambian?? seria bueno si se pudiera conseguir conectores miniusb como esos de celulares..
-
no cambia nada siempre y cuando conectes bien la entrada del transceiver usb, tomando en cuenta que es +5-D+D-5
-
Hola
saludos a todos..!!
Tengo una pregunta.. si le cambian el conector usb y le colocan el planito como vi en alñgunas fotos.. que cable utilizan??? porque los cables usb tienen diferentes conectores en ambos lados, uno es tipo A y el otro B. Y pq lo cambian?? seria bueno si se pudiera conseguir conectores miniusb como esos de celulares..
Yo cambie el tipo de conector porque ese fue el conector hembra que encontre en las tiendas, si tu consigues un miniusb hembra entonces podrias usar ese luego de adaptar la placa .
Saludos
-
Te dejo algo que comente en el Blog de Fenixls
Aqui les dejo mi maquiavélico plan
En si solo minimice el programador y lo dividi en dos placas las cuales van pegadas una a otra
mas que en este caso las puse separada
(http://img23.imageshack.us/img23/2081/061109212011.jpg)
(http://img8.imageshack.us/img8/1398/061109212033.jpg)
(http://img8.imageshack.us/img8/8374/061109212152.jpg)
(http://img8.imageshack.us/img8/6517/061109212203.jpg)
en si lo forre con sinta de Aislamiento y use su cajita como mi portador jeje me encanta como se ve
y parece el icd jaja eso es lo mejor xD mas que con modulo Iscp y Zif
de regalo dejo el Eagle
http://khronoscorp.com/New_Project.rar
-
Edgartronic el cambio es solo aumentar un transistor PNP mas , de todas formas aqui dejo el esquema y los pdfs que genere para hacer la placa.
Saludos
Gracias Sander, excelente aporte, pero tengo algunas preguntitas respecto al esquema que subiste..
1.- El capacitor (C2) que conectas al pin 14 del PIC (VUSB) es un ceramico de 470nF o un electrolitico de 47uF ?
2.- Si utilizo los 2 conectores ISCP de 6 lineas, se pueden quemar 2 pics a la vez o cuantos es el limite?
y la ultima, no tienes un choke de 680uH para venderme encontre algunas bobinas en placas viejas pero son grandes (en tamaño) y ninguna del valor proximo al que se necesita.
Saludos!!!
-
Edgartronic el cambio es solo aumentar un transistor PNP mas , de todas formas aqui dejo el esquema y los pdfs que genere para hacer la placa.
Saludos
Gracias Sander, excelente aporte, pero tengo algunas preguntitas respecto al esquema que subiste..
1.- El capacitor (C2) que conectas al pin 14 del PIC (VUSB) es un ceramico de 470nF o un electrolitico de 47uF ?
2.- Si utilizo los 2 conectores ISCP de 6 lineas, se pueden quemar 2 pics a la vez o cuantos es el limite?
y la ultima, no tienes un choke de 680uH para venderme encontre algunas bobinas en placas viejas pero son grandes (en tamaño) y ninguna del valor proximo al que se necesita.
Saludos!!!
Los valores de los capacitores los puse de acuerdo al esquema original de Microchip y ahi indica que el valor debe ser de 0.47 uF, pero creo que el valor no es critico y puedes poner valores superiores
No se pueden programar dos pics a la vez , yo puse espacio para dos por si consigo algun conector plano alguna vez
sobre la bobina podemos hablar por privado para no desviar el topico
Saludos
-
Gracias Sander y Cryn por facilitarme las bobinas, ya hice las placas espero que funcione, aqui un avance...
(http://img441.imageshack.us/img441/6522/p1090454.jpg)
Saludos !
-
buenas tardes-noches:
yo soy bogotano y he montado un solo plano de pickit2 clone y no me detecto el microcontrolador, no se si depronto estoy conectando mal el iscp si alguno de uds me puede ayudar con el plano y la correcta forma de conectar un 18f2550 o un 16f877 se los agradeceria.
puedo utilizar una bobina de 470uH aqui solo consigo ese valor o de 1000uH.
agradeceria su pronta respuesta.
PD: un amigo tiene un pickit2 que hoara estoy utilizando y es muy bno tampronto el mio funcione subire fotos
-
EL software para programar te reconoce el programador? si es asi entonces te recomiendo que hagas correr la opcion troubleshoot que se encuentra en el menu tools, ahi podras revisar el valor de Vpp y el correcto funcionamiento de las lineas ICSPDAT e ICSPCLK. yo arme el programador con una bobina de 470 uH y funciono sin problemas
Saludos
-
Edgartronics , tiene exelente pinta tu pcb del programador , que método utilizaste?
PD.
He estado utilizando la herramiento UART TOOL del pickit y va de maravillas.YA programe varias EEPROM.
Lo único que no he podido hacer es el debug , porque se me queda bloqueado el pickit2 y supongo e spor un capacitor del que hable en otro tema referente a problemas con MCLR.
Lo voy a probar. Intento el debug en MPLAB 8.3 y el compilador CCS C v4.088
Saludos!
-
HOLA:
sander seria que me puede hacer el favor de enviarme los planos del pickit2 clone a mi mail y como esta utilizando el iscp, posiblemente yo este montando algo mal o tenga el error en una conexion. Mañana lo volvere a montar en protoboard y espero una pronta respuestas. gracias.
saludos a todos!!!!.
-
xcl328 en la anterior pagina de este topico ya subi el esquema que use y los archivos para los PCBs, esta justo aqui (http://www.todopic.com.ar/foros/index.php?topic=24946.msg219103#msg219103).
Saludos
-
hola
ya lo monte en protoboard y me reconoce el hardaware pero no me reconoce el micro que tengo conectado, no se si estoy utilizando bn el iscp para el 16f877 y el 18f2550 lo estoy conectando asi :
16f877 18f2550
1 vpp 1 vpp
40 data 28 data
39 clock 27 clock
32 vdd 20 vdd
31 gnd 19 gnd
he hice lo que sander me dijo y medi los valoes y me daban 5 voltios, la verdad no se que mas hacer.
agradeceria su pronta respuesta y ayuda, es que estoy necesitando urgente el programador.
gracias
-
xcl328, para el PIC16F877, podrias probar conectando sus otros dos pines de alimentacion (Pin 11 VDD, y pin12 GND), los mismo para el PIC18F2550 (pin 8 GND), tambien no te olvides colocar los capacitores de desacoplo de 0,1 uF cerca de los pines de alimentacion, puedes tambien colocar una resistencia de pulldown al pin RB5, por si el modo LVP esta activado en los PICs.
Tambien debes tomar en cuenta de donde estas sacando el VDD, ya que puedes hacer que el programador controle tambien esta linea, yo puse un transistor PNP para eso, o puedes tener el VDD siempre conectado a la linea de alimentacion del USB, si estas usando "mi version", tienes que habilitar la opcion Force PIckit 2 del submenu Target VDD source que se encuentra en el menu Tools, esto hace que el PICkit 2 proporcione de VDD al PIC usando el transistor PNP que aumenté, ahora si no estas usando este transistor asegurate de tener los 5 V del USB en las patas de alimentacion del PIC.
Y por ultimo asegurate que las lineas de Data y Clock vayan a los pines correctos.
Saludos
-
hola:
estoy haciendo el montaje igual, lo de dtat y el clock ya los cambie de orden por si estaban mal y tampoco, casi todos los transistores estan de vcc a gnd como si fueran filtros?.
gracias.
-
que pena es condensadores no transistores
-
Hola
AKENAFAB yo probe el debug del pickit 2 y funciona mejor de lo que esperaba, lo unico con lo que tienes que tener cuidado es de grabar el pic desde el menu debugger del MPLAB sino no te funcionara.
lo mejor es que te permite pausar el pic en cualquier momento y ademas tiene la opcion de en cualquier parte de codigo puedes hacer click derecho y en la opcion go to cursor te ejecuta el codigo hasta esa linea, esto es muy util para los pic que tienen solo un break point.
Salu2:)
-
Hola
AKENAFAB yo probe el debug del pickit 2 y funciona mejor de lo que esperaba, lo unico con lo que tienes que tener cuidado es de grabar el pic desde el menu debugger del MPLAB sino no te funcionara.
lo mejor es que te permite pausar el pic en cualquier momento y ademas tiene la opcion de en cualquier parte de codigo puedes hacer click derecho y en la opcion go to cursor te ejecuta el codigo hasta esa linea, esto es muy util para los pic que tienen solo un break point.
Salu2:)
(http://img24.imageshack.us/img24/5818/tramaserialpickit2.png)
Que bien que lo comentas pana!
Por ahora no he tenido exito con esa parte , yo tengo el original y se queda colgado xD eso es porque tiene un capacitor en el MCLR y en otro hilo me lo comentaron ,pero bueno cunado haga pruebas por aca les cuento.
Otra utilidad que uhhh en estos dias me ha salvado y ha sido de muchisima ayuda es el analizador logico.
Con el he revisado que las tramas seriales sean las correctas y checando tiempos entre estas, ayudandome a depurar y corregir el programa. ^^
Slaudos
-
Edgartronics , tiene exelente pinta tu pcb del programador , que método utilizaste?
Hola AKENAFAB, utilize el metodo de la plancha da buenos resultados..
-
Hola a todos, he terminado de armar el pickit2 clone, he grabado el firmware al pic 18f2550 e hize la prueba en una maquina de escritorio y en una laptop y me salieron algunos errores:
En la maquina de escritorio.- la maquina lo reconoce como dispositivo de interfaz humana USB pero aperece con un signo de admiracion amarillo he indica un error de "codigo 10 (Este dispositivo no puede iniciar)" y en el Pickit2 Programmer indica Pickit 2 not found.
En la laptop (Dell Core2Duo Vista).- la primera vez lo reconocio e instalo correctamente pero se quedaron prendidos los leds busy y target, lo saque y volvi a conectar y en el pickit2 Programmer antes de iniciarse aparecio un mensaje que decía "Vpp error", cerre el mensaje y en el Pickit2 Programmer aparecio Pickit2 conected, posteriormente hize el "Troubleshoot" y aparecieron los siguientes mensajes :
* an external voltage was detected on the vdd pin (4,9V) y
*a short of very heavy load on vpp was detected
Despues de este ultimo el Pickit2 Programmer se colgo y nunca mas volvio a reconecer el pickit2clone, siempre aparece Pickit 2 not found por mas que le de tools>check communication.
Hoy (Domingo) volvi a repasar las soldaduras y volvi a conectarlo pero sigue apareciendo en el Pickit2 Programmer > Pickit 2 not found.
En resumen, en la laptop el Pickit2 Programmer solo lo reconocio una vez y nunca mas :).
Nose si ha alguno les ha pasado alguno de esos errores y como solucionarlos, les agredeceria mucho si me ayudaran, o finalmente creo que tendre que rehacer el pcb :(.
Aqui les mando unas imágenes de mi "defectuoso" pickit :(
Este es el esquema que utilize, lo hize en el isis del proteus:
(http://img217.imageshack.us/img217/1568/pickitclone1.th.jpg) (http://img217.imageshack.us/i/pickitclone1.jpg/)
Este es el circuito impreso hecho con el Ares del proteus (No me salio ningun error de conexión)
(http://img406.imageshack.us/img406/193/pickitproteus.th.jpg) (http://img406.imageshack.us/i/pickitproteus.jpg/)
Este es el pickit 2 en la vida real :(
(http://img58.imageshack.us/img58/5228/p1090500.th.jpg) (http://img58.imageshack.us/i/p1090500.jpg/)
y estas son las soldaduras (la verdad es que no soy muy bueno para soldar jeje)
(http://img170.imageshack.us/img170/5597/p1090476q.th.jpg) (http://img170.imageshack.us/i/p1090476q.jpg/)
Se agradece un monton cualquier ayuda.
Saludos !!!
-
Edgartronic sobre tu primer problema , el cual sería de que no te reconocen el grabador, podrias probar colocando uno de los capacitores de 0.1uF lo mas cerca posible de las lineas de alimentacion del PIC (pines 19 y 20), lo del primer mensaje en realidad no es un error, una de las modificaciones que se le hizo al PIkit 2 fue el quitarle la habilidad de detectar si hay o no alimentacion en el PIC, siempre va a sacar que esta alimentado externamente, lo de vpp a mi salio ese error 2 veces la primera vez era que no tenia correctamente conectado la parte de la bobina, ese error me salio en el protoboard porque los componentes no hacian buen contacto, la segunda vez me salio cuando conecte el pin Vpp a una pata erronea del PIC.
Saludos
-
Aqui dejo mi nueva vercion del programador Pickit 2 en su vercion lo mas slim posible ademas de que el zocali Zif ba justamente abajo de el
(http://img196.imageshack.us/img196/4018/91879702.png)
(http://img43.imageshack.us/img43/7825/17373119.png)
(http://img190.imageshack.us/img190/9536/88872054.png)
Link De descarga
Programador (http://uploading.com/files/J536UG2R/Programado Kc.rar.html)
-
Se ve muy padre compa!
uhh que trabajo ehhh!
En vdd super slin ^^ , dan ganas de armarlo :mrgreen: .
Lo estoy bajando , ya tengo programador peor pues xD hehe
Que buenos programadores se han realizado aqui con Felix
¿ Ya lo probaste compa ?
-----------------------
Ay una linea son conectar y otras 2 pistas estgan conectadas siendo diferente señal.
Saludos!
-
Pueden hacer debug con esta version??? Pueden programar EEPROM??
Solo Agregando el Transistor de la version de Sanders ya se controla VDD????
Lo quiero armar .
Saludos!
P.D. Para Cryn que preguntaba por el DEBUG ( HAce debug del CCS ^^) va haciendo line apor linea, solo que no da muchos brekpoints y esto se debe a la caracteristica de cada pic , algunos aceptan 1 o 2.
-
Es el mismo que Presenta FenixLs lo unico que hice fue compromirlo mas jeje, y sobre las EEprom si se puede mas que creo que no las puse en el zocalo Zif por que no halle como hacerle estoy trabajando en otro zocalo para que pueda programar hasta los dspics
-
Ok compa , pues hare mi version de tu version xD, que te quedo muy padre xD.
Solo quiero estar seguro que puede hacer debug y programar eeproms.
Saludos!
-
Ok compa , pues hare mi version de tu version xD, que te quedo muy padre xD.
Solo quiero estar seguro que puede hacer debug y programar eeproms.
Saludos!
quiero ver si la puedo hacer mejor y en doble placa jeje asi unir al socalozif xD
-
P.D. Para Cryn que preguntaba por el DEBUG ( HAce debug del CCS ^^) va haciendo line apor linea, solo que no da muchos brekpoints y esto se debe a la caracteristica de cada pic , algunos aceptan 1 o 2.
gracias por el dato AKENA, en cuanto pueda pruebo con mi clone, hay que crear un proyecto de ccs en MPLAB, verdad?
tuve una lijera experiencia con el debug de un pickit3 no propio, y lo iba haciendo en el MPLAB, no se puede de otra forma no?
saludos
-
Pues lo que hago es crear un proyecto en una carpeta , todo bien separado.
Copio los fuentes y librerias.
Doy click derecho en ADD source files , header , others , etc..
Abro el Source file y compili , luego seleccion la herramienta de debug pickit2 y listo.
Intentaré subir unas imagenes
Saludos!
-
creo que algo así hice, tuve algunos problemas en adjuntar varios headers y .c que usaba en el main. Pero en una aplicación sencilla parecía que iba por buen camino.
gracias por responder AKENA, saludos
-
Hola Edgartronic tus diceños de PCB se ven interezantes podrias subir por favor?
gracias :)
-
hola amigos he contruido el pickit 2 pero no he podido hacer que funcione lo que pasa es que no me detecta al pic parace que tengo un problema con el vpp,ya que cuando intento leer o buscar algun dispositivo vpp solo llega a 5.3v . he ido de a pocos y alas finales he desconectado la resistencia de 100 hom esa que conecta la salida de vpp al colector del transistor cuya base va al pin mclr del 18f2550 y cuando he ehecho etso he notado que la vpp llega hasta 32v cosa que no comprendo ya que el divisor de tension es presisamente para regular uqe la tension no pasa de los niveles correctos.
en una de las muchas pruevas he vuelto a gravar el firmware del pickit desde el sofware mismo y cuando se reinicio ya me leia bien incluso autodetectaba el pic que estava probando con 16f877a pero luego de eso lo lleve a mi casa y nada volvi a la oficina pero como la maquina de alli esta friseada ya no pude ver que era lo que avia movido para que funcara.
-
Hola a todos, finamente me decidi armar este grabador y me funcionó en una :-/ :-/ :-/ :-/
Probe con un 16f84, 16f628 y 16f648 y OK !!!!
Ya podre dejar en paz mi inseparable PIPO2 :mrgreen:
Saludos y Gracias.
-
hola amigos he contruido el pickit 2 pero no he podido hacer que funcione lo que pasa es que no me detecta al pic parace que tengo un problema con el vpp,ya que cuando intento leer o buscar algun dispositivo vpp solo llega a 5.3v . he ido de a pocos y alas finales he desconectado la resistencia de 100 hom esa que conecta la salida de vpp al colector del transistor cuya base va al pin mclr del 18f2550 y cuando he ehecho etso he notado que la vpp llega hasta 32v cosa que no comprendo ya que el divisor de tension es presisamente para regular uqe la tension no pasa de los niveles correctos.
en una de las muchas pruevas he vuelto a gravar el firmware del pickit desde el sofware mismo y cuando se reinicio ya me leia bien incluso autodetectaba el pic que estava probando con 16f877a pero luego de eso lo lleve a mi casa y nada volvi a la oficina pero como la maquina de alli esta friseada ya no pude ver que era lo que avia movido para que funcara.
La verdad nose cual será el problema, porque el hard funciona muy bien, debes tener algún corto circuito por ahí o algún transistor volcado, pero para llegar a 32V es demasiado, revisa las conexiones y el buen estado de los componentes.
saludos
-
gracias en realidad parece que era algun problemilla de esos porque hice una nueva pcb y use componentes n ueos y vaya que va bien aun les tengo una pregunta si le acoplo las dos memorias para que grabe sn pc funcara bien?? alguien lo ha intentado?.
-
yo pienso que tendría que dar, solo hay que colocar las memorias ruteado al micro, porque el firmware se lo descarga o actualiza por el mismo soft del pickit2, así que pienso que daría
cuestión de probar, saludos
-
Otra cosa amigos alguien sabe en donde me puedo bajar la pbc del entrenador pic ebasic?? esque lo hje visto muy interesante pero en otra pagina solo haye el esquematico. gracias
-
hola que tal Felixls y foreros
un exelente trabajo , e terminado de armar el programador pero mi pregunta es hay que programar el PIC que se utiliza el (PIC18F2550) o este ya biene programado o no es nesesario , otra pregunta tendras algun diagrama de como se deven de conectar las 10 terminales del cable plano diretamente al pic por ejemplo en una protoboard, podre programar PIC como el (16F628A o el 16F84A o mas simples como el 12F629)
otorgas en tu Blog un archovo .HEX quisiera saver si lo tengo que cargar al PIC18F2550 y como se hace desde el MPLAB.
si algun otro forero me pudiera apoyar se lo agradeceria
mil gracias y disculpa las molestias
-
hola que tal Felixls y foreros
un exelente trabajo , e terminado de armar el programador pero mi pregunta es hay que programar el PIC que se utiliza el (PIC18F2550) o este ya biene programado o no es nesesario , otra pregunta tendras algun diagrama de como se deven de conectar las 10 terminales del cable plano diretamente al pic por ejemplo en una protoboard, podre programar PIC como el (16F628A o el 16F84A o mas simples como el 12F629)
otorgas en tu Blog un archovo .HEX quisiera saver si lo tengo que cargar al PIC18F2550 y como se hace desde el MPLAB.
si algun otro forero me pudiera apoyar se lo agradeceria
mil gracias y disculpa las molestias
Hola slayfer, vi tu comentario en el blog, lo estaba por contestar entonces vi aquí también la pregunta.. jeje
hay que programar el PIC que se utiliza el (PIC18F2550) o este ya biene programado o no es nesesario
Si, hay que programarlo (con un programador tipo JDM -serial-) o pedir que te lo programen, con el firmware de Microchip que figura en los links.
otra pregunta tendras algun diagrama de como se deven de conectar las 10 terminales del cable plano diretamente al pic por ejemplo en una protoboard, podre programar PIC como el (16F628A o el 16F84A o mas simples como el 12F629)
La descripción del pinout del ISCP (componente SV3) está en esquemático, figura:
1 - VPP
3 - VDD
5 - GND
7 - PGD
9 - PGC
10 - AUX (este es para programar memorias EEPROM)
Soporta el 16F628A y no estoy seguro que soporte el 16F84A (aunque te diría que ni lo compres, no te conviene).
La lista completa de soporte está en la página de Microchip, también en los links.
otorgas en tu Blog un archovo .HEX quisiera saver si lo tengo que cargar al PIC18F2550 y como se hace desde el MPLAB.
No se hace desde MPLAB, yo utilicé WinPIC800 con un programador JDM que encontrás con google, conectado al puerto serie de una PC.
saludos y espero sirva la ayuda
-
Solo quería agregar unas cosas...
otra pregunta tendras algun diagrama de como se deven de conectar las 10 terminales del cable plano diretamente al pic por ejemplo en una protoboard
las salidas del grabador son 1.Vpp 2.Vdd 3.Gnd 4.Data 5.Clock 6.Aux, como dijo felix
estos pines se conectan según la hoja de datos, el 1 va a MCLR, el 2 a Vdd, el 3 a Vdd, el 4 a PGD, el 5 a PGC, y el 6 es para grabar memorias i2c. En la hoja de datos del correspondiente micro, puedes ubicar que numero de pin es cada uno.
podre programar PIC como el (16F628A o el 16F84A o mas simples como el 12F629)
claro, podrás programar micros desde los 10F hasta los 33F y quizá hasta los de 32bits me animo a decir, per los de 3V seguramente solo con alimentación externa
otorgas en tu Blog un archovo .HEX quisiera saver si lo tengo que cargar al PIC18F2550 y como se hace desde el MPLAB.
Desde el MPLAB no creo que puedas cargarlo, debes grabarlo mediante otro programador, quizá un JDM sea el más sencillo de armar, quizá hasta puedas armarlo en proto, hay varios grabadores jdm por la web y por acá en el foro también, solo debes buscar alguno, o como te dijo feliz que algún amigo te lo grabe
Y el .hex si esta como link en el blog, al final de las imágenes y datos sobre este clone, pero por si no lo encuentras te dejo el mismo link (http://ww1.microchip.com/downloads/en/DeviceDoc/PK2V023200.zip) que está ahí, que descarga de microchip
saludos
-
hola que tal
bueno valla que no esta nada facil esto de contruirse un programador USb quien diria que ( tendria que hacer 2 programadores para utilizar un USB)
pero al final de cuentas creo que vale la pena cuando entre a la universidad planeo seguir con esto y como este programador graba de todo pues me parece exelente la inversion.
entonses nesesito grabar el PIc con el archivo .hex que otorgas en el blog con otro programador que sporte el PIC18F2550. y despues ya conectarlo al MPLAB y poder programar ya lo nesesario.
hasta luego ( haver si hoy mis pris profesores me lo graban)
-
Bueno saludos a todos, le s comento que me monte el clone de pickit 2 de felix sin la etapa del vpp, porque me falta un transistor, y con un critstal de 18.43 Mz, pero no me lo reconoce el pc, bueno me lo reconocio algunas veses pero dijo que tenia mal funcionamiento, ¿Deveria de reconocermelo aunque no programara por el vpp?
-
Bueno saludos a todos, le s comento que me monte el clone de pickit 2 de felix sin la etapa del vpp, porque me falta un transistor, y con un critstal de 18.43 Mz, pero no me lo reconoce el pc, bueno me lo reconocio algunas veses pero dijo que tenia mal funcionamiento, ¿Deveria de reconocermelo aunque no programara por el vpp?
Hola DDG, el cristal tiene que ser de 20Mhz, el circuito debería estar completo en tu protoboard antes de conectarlo a la pc para que funcionen las verificaciones del soft de la pc, además obviamente, el pic tiene que ya tener el firmware grabado.
saludos.
-
Gracias por responder tan rapido, lo que pasa es que lo simule en el proteus con un cristal de 18MHzy si lo reconoce pero ni modo tendre que esperar a conseguir el cristal de 20MHz y el transistor que me falta para probar otra ves, estoy enpesando a dudar del programador art2003 que me monte porque de repente no detecta el pic y en ocaciones me da error al programar, voy revisar eso por si acaso y pruebo otraves, sino pues nimodo aver cuando puedo salir a compara los componentes, de nuevo gracias por la respuesta
-
lo que pasa es que lo simule en el proteus con un cristal de 18MHzy si lo reconoce
Hasta donde yo sabía el proteus no simula cristales, los micros funcionan directamente con el valor que se le de en sus propiedades
-
hola que tal
bueno colegas otra vez molestandoles pero es que e tenido un problema al intentar programar el PIC 18F2550 pues me da un error en una direccion, y bueno el programador que e utilizado reconoce perfectamente el PIC, y ademas cuando intento grabarlo se le quedan datos es desir puedo borarlo y puedo aser un testeo de reconcimiento y todo perfecto , mi pregunta es sera que compre el PIC mal esta es la matricula que tiene "PIC18F2550-I/SP" no se si talvez sea otra version o algo raro porque me da ese error , o talvez no sea la version que yo nesesito podrian orientrame.
hasta luego
-
I/SP: la I indica que la máxima frecuencia de oscilador externo se puede usar, y si no me equivoco la temperatura hasta 85ºC. SP indica el encapsulado Skiny PDIP (PDIP delgado) y todos los que yo tengo son así. Existen otros con E/SP, la E significa que aguantan mayor temperatura hasta 125ºC si no me equivoco. Y otros que tienen un numero 4,20, u otro que indica su frecuencia máxima con oscilador externo.
El problema no es el micro, probablemente sea el grabador o la PC donde lo haces, porque tuve algunas malas experiencias con computadoras "lentas" pasaba eso, o cuando el grabador tiene algún problema, intenta en otra PC o intenta usar otro grabador.
saludos
-
lo que pasa es que lo simule en el proteus con un cristal de 18MHzy si lo reconoce
Hasta donde yo sabía el proteus no simula cristales, los micros funcionan directamente con el valor que se le de en sus propiedades
Cierto hice unas pruebas con la simulacion y no varia con el cristal sino con la frecuencia en las propiedades del micro, lo simule a 4MHz y lo reconoce de todos modos, por cierto que dificil conseguir cristales a 20Mhz en esta sona.
voy a intentar en otra PC y a seguir buscando el cristalito, igual y es el art2003 que me monte en proto, gracias por responder.
-
el cambio es solo aumentar un transistor PNP mas, de todas formas aqui dejo el esquema y los pdfs que genere para hacer la placa.
Saludos
hola Sander estaba mirando tus archivo y vi esto:
(http://img169.imageshack.us/img169/1061/pinbobina.jpg)
que es J4 pin_bobina? es acaso tu bobina de 3 pines?
que programa usas para tus placas?
saludos
-
Cryn, ese pata adicional la puse por si acaso consiguiera una bobina de diferentes dimensiones fisicas , es mas una cuestion de estetica, para no tener que soltar patas o para no tener que colocar el componente parado.
para las placas utilizo el WinQcad.
Saludos
-
ok sander, gracias por los datos, ya estaba pensando otras cosas :D
saludos
-
Como dije antes , le puse una de 470 uH y funciono , de hecho midiendo el voltaje Vpp que generaba el PICkit daba el mismo valor con 470 uH o 680 uH, yo estoy convencido de que puede funcionar en un rango de valores, talvez con un limite inferior menor a 470 uH y habria que determinar el rango mayor. Esto lo digo porque existe una retroalimentacion del circuito que genera Vpp hacia el pin AN0 del PIC, y esto le permite al PIC controlar el ancho de pulso que envia para generar Vpp, esto hace que el valor de la bobina no sea critico.
Saludos
-
ok, probaré entonces, muchas gracias por la respuesta sander
un saludo
-
Hola
esta muy bueno el programador pero en el blog dice que para probar usan el Multiboard PIC Trainer y yo quiero hacer mi propia tarjeta para poner los pic a programar... algun diseño adicional para este fin... es que hasta donde lei en el blog, solo esta el quemador pero no hay donde poner los pics, falta esa tarjeta adicional
gracias.
-
Hola
esta muy bueno el programador pero en el blog dice que para probar usan el Multiboard PIC Trainer y yo quiero hacer mi propia tarjeta para poner los pic a programar... algun diseño adicional para este fin... es que hasta donde lei en el blog, solo esta el quemador pero no hay donde poner los pics, falta esa tarjeta adicional
el board te lo podes hacer vos mismo...en el blog creo q estan los archivos o aqui mismo en el foro tambien otras board muy buenas..
-
Hola
esta muy bueno el programador pero en el blog dice que para probar usan el Multiboard PIC Trainer y yo quiero hacer mi propia tarjeta para poner los pic a programar... algun diseño adicional para este fin... es que hasta donde lei en el blog, solo esta el quemador pero no hay donde poner los pics, falta esa tarjeta adicional
gracias.
acá te dejo dos opciones:
1. La que yo hice (http://www.todopic.com.ar/foros/index.php?topic=27514.0)
2. de la cual me base (http://www.todopic.com.ar/foros/index.php?topic=16717.0), que es idéntica solo tiene algunos cambios.
espero te sirva saludos
-
Hola
esta muy bueno el programador pero en el blog dice que para probar usan el Multiboard PIC Trainer y yo quiero hacer mi propia tarjeta para poner los pic a programar... algun diseño adicional para este fin... es que hasta donde lei en el blog, solo esta el quemador pero no hay donde poner los pics, falta esa tarjeta adicional
gracias.
acá te dejo dos opciones:
1. La que yo hice (http://www.todopic.com.ar/foros/index.php?topic=27514.0)
2. de la cual me base (http://www.todopic.com.ar/foros/index.php?topic=16717.0), que es idéntica solo tiene algunos cambios.
espero te sirva saludos
gracias, juesto lo que necesitaba..
una pregunta, este programador que series soporta.. toda la gama 16F, tambien 18F ???
si le adapto el socalo ZIF a este programador, como iria puesto un pic de menos de 40 pines como el 16f84a ??
gracias.
-
una pregunta, este programador que series soporta.. toda la gama 16F, tambien 18F ???
si le adapto el socalo ZIF a este programador, como iria puesto un pic de menos de 40 pines como el 16f84a ??
gracias.
en este mensaje (http://www.todopic.com.ar/foros/index.php?topic=27514.msg226841#msg226841) del 1er hilo que te deje de link está la respuesta a las conexiones, en el pdf de link del mensaje están las disposiciones.
y si, el pickit2 clone soporta casi todos o todos los micros que soporta el pickit original, me animo a decir que toda la gama, y los de 3V deben ser con alimentación externa.
saludos
-
hola
estoy usando el proteus pro 7.2 para rediseñar los pcb y unir el programador con el ZIF, pero me encontre con el problema (depsues d hacerlo funcionar en linux) de no encontrar el ISCP
alguien sabe como se llama esa parte en el proteus ???
gracias..
-
:? eh? supongo que te refieres al conector de 6 pines del grabador, si es eso puedes usar el CONN-SIL6 de la categoría connectors.
Si no es eso, no te entendí la pregunta.
Una cosa, con respecto a la base zif que te deje de link, solo soporta micros con el pickit2, no tiene soporte de memorias
Saludos.
-
:? eh? supongo que te refieres al conector de 6 pines del grabador, si es eso puedes usar el CONN-SIL6 de la categoría connectors.
Si no es eso, no te entendí la pregunta.
Una cosa, con respecto a la base zif que te deje de link, solo soporta micros con el pickit2, no tiene soporte de memorias
Saludos.
si era ese conector el que necesitaba...
con respecto a la base zif, no te preocupes que solo lo necesito para pics.....
otra cosa, que conector puedo usar en el proteus para representar el portaintegrados de 40 pines ???
gracias.
-
ese package creo que si no hay por el ARES, podráis usar un DIL-40 porque tiene la misma disposición de pines, solo que el ZIF es algo más largo y ancho, en cuanto al espacio que ocupa y lo deberías considerar al momento del diseño
o quizá alguno que maneje ARES nos pueda compartir el package si lo tiene hecho
saludos
-
Muchas gracias lo estoy bajando
Aqui dejo mi nueva vercion del programador Pickit 2 en su vercion lo mas slim posible ademas de que el zocali Zif ba justamente abajo de el
(http://img196.imageshack.us/img196/4018/91879702.png)
(http://img43.imageshack.us/img43/7825/17373119.png)
(http://img190.imageshack.us/img190/9536/88872054.png)
Link De descarga
Programador (http://uploading.com/files/J536UG2R/Programado Kc.rar.html)
-
Una duda cual el firmware para el pickit reload ya que del amigo Felixls es dintinto pesa 93.030 en su blog y de Cryn 93.031 bytes que sube un link directo de descarga.
La otra duda es el firmware del pickit 2 v2.33 que muestra moyapic el mismo del pickit reload, y el esquema son diferentes entre ellos en circuito pero el codigo es el mismo esto es cierto o es culpa del trago que no veo bien o cuesta pensar al razonar :D
-
Hola a todos.
He construido el programador, con el esquema de Felix. He programado el 18F2550 con el fichero de microchip "PK2V023200.hex", utilizando un programador T20 y el programador "WinPic 800 3.64". La programacion sale OK y la verificacion tambien. Cuando conecto el programador al PC, no reconoce NADA (Utilizo windows 7 ultimate 32). Comprobando el circuito, veo 5v entre los pins 20 y 8-19, no hay ningun corto, el ping 2 del usb va al 15 del pic (D-) y el pin 3 del usb va al 16 del pic (D+). Son varios dias intentando y no consigo nada.
Como prueba he constrido un circuito de prueba, donde he conectado solamente el pic con el oscilador, el conector usb y los condensadores necesario para que funcione el micro, pero no reconoce nada.
¿Alguna ayuda?
Un saludo
-
Has la prueba en otra maquina que tenga Xp para salir de la duda si es el sistema operativo. Asegura la correcta colocación del oscilador y sus capacitores y el capacitor del pin 14.
Saludos!
-
A 20MHz los condensadores de desacoplo son indispensables, estos son los que van entre Vcc y GND generalmente de 100nF y/o 10nF. Y también el condensador que dice suky de 470nF a Gnd en el pin 14.
saludos.
-
Acabo de conseguir que funciona. Por fin. :D
He sustituido el cuarzo y a funcionar sin problemas.
He probado 2 cuarzos, comprados recientemente, de la marca SDE "SDE 20.000Mhz 20PF" y los dos fallan. He puesto un cuarzo, desmontado de una vieja controladora de un scanner y a funcionar sin problemas. Ya no sabia que hacer, he probado con condensadores de 15 y 22 pico sin exito y tambien el condensador del pin 14 he probado varios valores sin exito. Al final resulta que están mal los cuarzo. Es la primera vez que veu un cuarzo fallar.
Gracias a todos por las ayudas.
Un saludo.
-
Si, también es la primera vez que leo que los cuarzos fallan
Que bueno que ya haya funcionado, saludos
-
Acabo de conseguir que funciona. Por fin. :D
He sustituido el cuarzo y a funcionar sin problemas.
He probado 2 cuarzos, comprados recientemente, de la marca SDE "SDE 20.000Mhz 20PF" y los dos fallan. He puesto un cuarzo, desmontado de una vieja controladora de un scanner y a funcionar sin problemas. Ya no sabia que hacer, he probado con condensadores de 15 y 22 pico sin exito y tambien el condensador del pin 14 he probado varios valores sin exito. Al final resulta que están mal los cuarzo. Es la primera vez que veu un cuarzo fallar.
Gracias a todos por las ayudas.
Un saludo.
El que fallo es un cristal de cuarzo o un oscilador integrado??
La diferencia es que el primero lleva dos patas y el otro lleva tres o cuatro, y no tienen la misma precision.
Especialmente no hay que olvidar lo imprtante que es la precision en las aplicaciones USB.
-
Es un simple cristal de cuarzo, de toda la vida.
Habia hecho varias tarjeta con USB, cristal de 20Mhz y nunca me habia pasado.
Nada, la proxima que no funcione lo primero será probar el cuarzo. :D
Un saludo
-
Nada, la proxima que no funcione lo primero será probar el cuarzo. :D
Y no vendría mal cambiar de tienda electrónica :mrgreen:
saludos
-
Hola Felix, tendré que considerarlo. :mrgreen:
Ahora que todo funciona, estoy probando el debugger y el primer problema que encuentro en el MPLab 8.40, es que no hay como programmador el PicKit 2.
¿Es problema de la version del MPLab?
¿La Microchip no da soporte al "viejo" programmador?
y lo mas importante
¿Hay alguna solucion?
Un saludo
-
Me contesto a mi mismo, por si les interesa.
Simplemente hay que instalar el MPLAb otra vez, seleccionando instalacion "custom" y seleccionar el PicKit 2.
Un saludo
-
Recuerda tambien que desde el MPLAB hay algunos PICs que no se pueden programar , el PIC16F84A por ejemplo , y otros no tienen la opcion de depurar, para usar el PICKit como grabador de PICs y memorias lo mejor es que te bajes el programa del PICkit2.
Saludos
-
no se puede grabar el 84A? porque? esto es solo con el pickit o con cualquier grabador que soporta MPLAB?
-
Hola
El siguiente problema, es el debugger.
He probado con un 16F818 y in 18F4550, en algun momento consigo hacer el debug (no se como) pero al momento compilo con alguna modificacion y deja de funcionar.
El error que sale es "PK2Error0028"
El log es lo siguiente:
Initializing PICkit 2 version 0.0.3.63
Found PICkit 2 - Operating System Version 2.32.0
Target power detected ( 4.99V)
PIC16F818 found (Rev 0x5)
PICkit 2 Ready
Resetting
PKWarn0006: The local copy of program memory has been changed since the last program operation. Should PICkit 2 program the target (fix) before proceeding?
Programming Target (17/11/2009 17:52:56)
PIC16F818 found (Rev 0x5)
Erasing Target
Programming Program Memory (0x0 - 0x67)
Verifying Program Memory (0x0 - 0x67)
Programming EEPROM Memory (0x0 - 0x2E)
Verifying EEPROM Memory (0x0 - 0x2E)
Programming Debug Executive (0x-300 - 0x3FF)
Verifying Debug Executive (0x300 - 0x3FF)
Programming Debug Vector
Verifying Debug Vector
Programming Configuration Memory
Verifying Configuration Memory
PK2Error0028: Unable to enter debug mode
PICkit 2 Ready
Running Target
PICkit 2 Ready
-
Para ver la lista de PICs que soporta la aplicación pickit y el mplab pueden revisar esta lista
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en027813 (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en027813)
-
Seguro que el 16F818 funciona.
Te adjunto una captura de pantalla, donde puedes ver como en la primera programmacion sale el error y en la segunda funciona perfecto.
Cuando me sale bien, puedo hacer el debug paso a paso con "F7" y visualizar los parametros en tiempo real, es perfecto.
Lo malo que al volver a compilar falla.
-
Recuerdo que algún compañero del foro comentó que para el debug son necesarias las resistencias pull-dow de las lineas Data y Clock, puede llegar a ser ese el problema, ya que la versión de Felixls no las implementa.
Saludos!
-
Si, puede ser lo que dice Suky.
Igualmente he visto este error con MPLAB con Pickit originales, miren:
http://www.microchip.com/forums/tm.aspx?m=398671 (http://www.microchip.com/forums/tm.aspx?m=398671)
Agrego:
MPLAB IDE: PK2Error0028: Unable to Enter Debug Mode
There are many reasons this error may be encountered. Some things to check are:
1. The part may require an ICD Header for debugging. See the Header Specification (available in the Downloads section of the PICkit 2 webpage) for information on which parts need headers and which header to get. Note that to connect PICkit 2 to a debug header, an RJ-11 to ICSP adapter is required.
2. If the part does not have an internal oscillator, or an external oscillator is selected in the Configuration bits, it must be connected to a working oscillator in order to debug the part. If there is no oscillator, the part cannot execute code and won't enter Debug Mode.
3. Make sure to select Debugger > Program in MPLAB before trying to run or step your code. The part won't run without code programmed into it.
4. Also check to be sure your code is not trying to use reserved areas of program memory or the File Registers. See section 4.1.2 of the most recent revision of the PICkit 2 User's Guide. (available in the Downloads section of the PICkit 2 webpage)
5. 4.7k Ohm pulldown resistors are required on the ICSPx/PGx signal lines for reliable operation. If your PICkit 2 has a black pushbutton (R3 or older), these resistors need to be added (See this (http://www.microchip.com/forums/tm.aspx?m=270347) thread for more information). If your PICkit 2 has a red pushbutton (R4 or newer), these resistors are already connected internally to the PICkit 2 so nothing need be done.
-
Otro detalle a tomar en cuenta para usar el PICKIT2 en modo debugger es el capacitor de 0,1 uF que va entre VDD y VSS del PIC que queremos depurar.
no se puede grabar el 84A? porque? esto es solo con el pickit o con cualquier grabador que soporta MPLAB?
Porque ? no se, de lo que si estoy seguro es que desde el MPLAB el mítico PIC16F84A no se puede grabar con el PICkit 2, pero si con el PICkit 3 , cuando me di cuenta de esto , me senti entre indignado y sorprendido. Me parece que Microchip da prioridad en el desarrollo a las herramientas mas recientes, esto seria al PICkit 3 y al ICD 3, por ejemplo en la version 8.40 del MPLAB el PICSTART plus aun no tiene soporte para los PIC16F19XXX, pero el PICkit 3 y el ICD3 ya lo traen.
Saludos
-
Entendido sander, tienes un pickit3?
Que pena que MPLAB ya no grabe el 84A por ejemplo y quizá haya otros que ciertos grabadores ya no lo soporten, deberían seguir manteniendo el soporte, pues hacen pensar que a uno le están obligando a comprarse un grabador nuevo, y de paso ese pickit3 que tan pésimo es :(
En fin espero que nos escuchen y sigan dando el soporte de todos los micros a grabadores que ni siquiera son tan viejos.
Saludos
-
Cryn , no tengo un PICkit 3, pero el MPLAB tiene una opcion para ver las herramientas que el MPLAB soporta para cada PIC , ahí es donde lo averigue,
Los de Microchip "liberaron" el codigo del PICKit 2, debido a eso tengo como proyecto pendiente revisarlo para ver que tan factible es aumentarle mas PICs a este grabador ,independientemente de lo que Microchip haga con el.
Saludos
-
ok
mmm aumentarle? pero si ya solo el pickit con su soft graban toda la gama, que más querés aumentarle sander?
-
Para empezar , los PICs de gama media mejorados aun no los soporta, y por lo que estuve leyendo en el foro de Microchip esto puede demorar , y como pienso traer unos cuantos de estos PICs para probar, me gustaria programarlos con este grabador, y una de las cosas que aprendi en este tiempo es que Microchip suele sacar nuevos PICs con cierta frecuencia, por lo que me parece bastante util poder modificar el firmware del PIC para este grabador.
Saludos
-
los de gama media mejorada son los 16F1xxx, verdad?, pero si los soporta, al menos eso dice el soft que tengo instalado:
(http://img5.imageshack.us/img5/7797/midrange.jpg)
O a que gama te refieres?
Lo de los micros con nuevas frecuencias, eso si ni idea, no había escuchado, veré sobre eso entonces.
Si vas a traerte micros que no se te olvide los 18fxxjxx y/o los 18fxxkxx que me parecen geniales.
-
Cierto che, no me habia fijado ese menu :mrgreen:, por lo menos los que pensaba traerme si los programa.
Cryn con lo que de la cierta frecuencia me referia a que aparecen nuevos PICs a cada rato, fijate en la tabla de seleccion de Microchip ya promocionan PICs nuevos de los de gama mejorada y otros , y eso hace que el firmware actual del grabador quede obsoleto.
Voy a tomar muy en cuenta los micros que me recomiendas.
Saludos.
-
Cada dia me gusta mas. :-/
He puesto las resistencias de pulldown, como decia suki y a funcionar. He probado varias veces y siempre entra.
El el foro de Microchip, que envia felix, habla de poner 2 resistencia de 4K7 en PGC y PGD a gnd, otra de 2K7 entre +5_USB y GND y sustituir la resistencia de 10K por la de 1K entre el pin 12 y el BC548. Solamente con lo primero funciona.
Acostumbrado con el "GTPUsb_Lite" este, es fantastico. :mrgreen:
Muchas gracias a todos.
-
Aquí tienen un review del Pickit 3 (por si alguno pensaba en hacer un upgrade)
http://www.eevblog.com/2009/10/ (http://www.eevblog.com/2009/10/)
Críticas:
La respuesta de Microchip:
-
Cierto che, no me habia fijado ese menu :mrgreen:, por lo menos los que pensaba traerme si los programa.
Cryn con lo que de la cierta frecuencia me referia a que aparecen nuevos PICs a cada rato, fijate en la tabla de seleccion de Microchip ya promocionan PICs nuevos de los de gama mejorada y otros , y eso hace que el firmware actual del grabador quede obsoleto.
Voy a tomar muy en cuenta los micros que me recomiendas.
Saludos.
viste que es bueno el pickit2 sin mucho cambio jeje. A ver si me podes vender algún 1937.
Tienes razón algunos micros no los soporta aún el pickit2 y seguramente lo dejarán así, espero qeu también los de microchip lo actualicen. Porque es un doble trabajo no? además de ver y modificar el firmware se tiene que modificar el software de la PC para que pueda soportarlo, porque el MPLAB no se puede modificar en nada, o si?
Por que también vi ese video que dejo Felixls, que lo vi por este otro lado (http://www.todopic.com.ar/foros/index.php?topic=28192.0) es que se ve esa conclusión de que el pickit2 es muy bueno por ahora, y en parte tuve la oportunidad de probar un pickit3 de un amigo y si se ven las diferencias todo por el software para la PC.
Saludos.
-
Aqui les dejo este hermoso cpy-paste de todo lo que soporta pickit2 ^^ por ahora me parece que todo! :mrgreen:
Todo esto es hasta la fecha del mes de noviembre del 2009 (^^,)
Pics soportados (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en027813)
P.D. Procuren Actualizar su pickit2 ^^
Current PICkit 2 Device Support (November 2009)
PLEASE NOTE that the list of devices supported by the PICkit 2 Programmer Application differs from the list supported directly by the MPLAB IDE.
For support information with an installed previous version of the MPLAB IDE, see Readme for PICkit 2 in the “Readmes” subdirectory of “MPLAB IDE.”
(Typically C:\Program Files\Microchip\MPLAB IDE\Readmes)
PICkit 2 Programmer Application v2.61
PK2CMD v1.20 also supports all devices when using device file v1.55 excect those in Bold.
Device Programming Support
Bold font indicates new devices in device file v1.61.
MPLAB IDE v8.40
Download MPLAB IDE
Device Programming and Debugging Support
Bold font indicates new devices in this version
* Devices marked with an asterisk require a device specific ICD header board to enable debugging & the RJ-11 to ICSP Adapter.
Baseline Devices
PIC10F200, 202, 204, 206
PIC10F220, 222
PIC12F508, 509, 510, 519
PIC16F505, 506, 526
PIC16F54, 57, 59
Baseline – Programming & Debugging
PIC10F200*, 202*, 204*, 206*
PIC12F508*, 509*
PIC16F505*
- Above use AC162059 ICD header & AC164110 adapter.
PIC10F220*, 222*
PIC12F510*
PIC16F506*
- Above use AC162070 ICD header & AC164110 adapter.
Midrange Devices
‘LF’ versions of all devices are also supported
PIC12F609, HV609
PIC12F615, HV615
PIC12F629, 635, 675, 683
PIC16F610, HV610
PIC16F616, HV616
PIC16F627, 628
PIC16F627A, 628A, 648A
PIC16F630, 631, 636, 639, 676
PIC16F677, 684, 685, 687
PIC16F688, 689, 690
PIC16F72
PIC16F73, 74, 76, 77
PIC16F722
PIC16F723, 724, 726, 727
PIC16F716
PIC16F737, 747, 767, 777
PIC16F785, HV785
PIC16F84A, 87, 88
PIC16F818, 819
PIC16F870, 871, 872
PIC16F873, 874, 876, 877
PIC16F873A, 874A, 876A, 877A
PIC16F882, 883, 884, 886, 887
PIC16F913, 914, 916, 917
PIC16F946
PIC16F1933, 1934, 1936, 1937
PIC16F1938, 1939
PIC16LF1933, 1934, 1936, 1937
PIC16LF1938, LF1939
Midrange – Programming & Debugging
‘LF’ versions of all devices are also supported
PIC12F609*, HV609*
- Use AC162083 ICD header & AC164110 adapter.
PIC12F615*, HV615*
- Use AC162083 ICD header & AC164110 adapter.
PIC12F629*, 675*
- Use AC162050 ICD header & AC164110 adapter.
PIC12F635*, PIC16F636*
- Use AC162057 ICD header & AC164110 adapter.
PIC16F639*
- Use AC162066 ICD header & AC164110 adapter.
PIC12F683*
- Use AC162058 ICD header & AC164110 adapter.
PIC16F610*, HV610*
- Use AC162083 ICD header & AC164110 adapter.
PIC16F616*, HV616*
- Use AC162083 ICD header & AC164110 adapter.
PIC16F627A*, 628A*, 648A*
- Use AC162053 ICD header & AC164110 adapter.
PIC16F630*, 676*
- Use AC162052 ICD header & AC164110 adapter.
PIC16F684*
- Use AC162055 ICD header & AC164110 adapter.
PIC16F688*
- Use AC162056 ICD header & AC164110 adapter.
PIC16F631*, 677*, 685*, 687*, 689*, 690*
- Use AC162061 ICD header & AC164110 adapter.
PIC16F716*
- Use AC162054 ICD header & AC164110 adapter.
PIC16(L)F722, 723, 724, 726, 727
PIC16F737, 747, 767, 777
PIC16F785*, HV785*
- Use AC162060 ICD header & AC164110 adapter.
PIC16F87, 88
PIC16F818, 819
PIC16F870, 871, 872, 873, 874, 876, 877
PIC16F873A, 874A, 876A, 877A
PIC16F882, 883, 884, 886, 887
PIC16F913, 914, 916, 917
PIC16F946
PIC18F Devices
‘LF’ versions of all devices are also supported
PIC18F242, 252, 442, 452
PIC18F248, 258, 448, 458
PIC18F1220, 1320, 2220, 2320
PIC18F1230, 1330
PIC18F2221, 2321
PIC18F2331, 2410, 2420, 2431
PIC18F2423
PIC18F2450, 2455, 2458, 2480
PIC18F2510, 2515, 2520, 2523
PIC18F2525
PIC18F2550, 2553, 2580, 2585
PIC18F2610, 2620, 2680
PIC18F2682, 2685
PIC18F4220, 4221
PIC18F4320, 4321, 4331
PIC18F4410, 4420, 4423
PIC18F4431, 4450, 4455
PIC18F4458, 4480
PIC18F4510, 4515, 4520, 4523
PIC18F4525, 4550, 4553, 4580
PIC18F4585
PIC18F4610, 4620, 4680
PIC18F4682, 4685
PIC18F6310, 6390, 6393
PIC18F6410, 6490, 6493
PIC18F6520, 6525, 6527, 6585
PIC18F6620, 6621, 6622, 6627
PIC18F6628, 6680
PIC18F6720, 6722, 6723
PIC18F8310, 8390, 8393
PIC18F8410, 8490, 8493
PIC18F8520, 8525, 8527, 8585
PIC18F8621, 8620, 8622, 8627
PIC18F8628, 8680
PIC18F8720, 8722, 8723
-
PIC18F24J10, F25J10, F44J10, F45J10
PIC18LF24J10, LF25J10, LF44J10, LF45J10
PIC18F24J11, F25J11, F44J11, F45J11
PIC18LF24J11, LF25J11, LF44J11, LF45J11
PIC18F26J11, F46J11
PIC18LF26J11, LF46J11
PIC18F24J50, F25J50, F44J50, F45J50
PIC18LF24J50, LF25J50, LF44J50, LF45J50
PIC18F26J50, F46J50
PIC18LF26J50, LF46J50
PIC18F63J11, 63J90, 64J11, 64J90
PIC18F65J10, 65J11, 65J15
PIC18F65J50, 65J90
PIC18F66J10, 66J11, 66J15, 66J16
PIC18F66J50, 66J55, 66J60, 66J65
PIC18F66J90
PIC18F67J10, 67J11, 67J50, 67J60
PIC18F67J90
PIC18F83J11, 83J90, 84J11, 84J90
PIC18F85J10, 85J11, 85J15, 85J50
PIC18F85J90
PIC18F86J10, 86J11, 86J15, 86J16
PIC18F86J50, 86J55, 86J60, 86J65
PIC18F86J90
PIC18F87J10, 87J11, 87J50, 87J60
PIC18F86J90
PIC18F96J60, 96J65
PIC18F97J60
-
PIC18F13K22, LF13K22, F14K22, LF14K22
PIC18F13K50, 14K50
PIC18F23K20, 24K20, 25K20, 26K20
PIC18F43K20, 44K20, 45K20, 46K20
PIC18F – Programming & Debugging
‘LF’ versions of all devices are also supported
PIC18F242, 252, 442, 452
PIC18F248, 258, 448, 458
PIC18F1220, 1320, 2220, 2320
PIC18F1230, 1330
PIC18F2221, 2321
PIC18F2331, 2410, 2420, 2431
PIC18F2423,
PIC18F2450, 2455, 2458, 2480
PIC18F2510, 2515, 2520, 2523
PIC18F2525
PIC18F2550, 2553, 2580, 2585
PIC18F2610, 2620, 2680
PIC18F2682, 2685
PIC18F4220, 4221
PIC18F4320, 4321, 4331
PIC18F4410, 4420, 4423
PIC18F4431, 4450, 4455
PIC18F4458, 4480
PIC18F4510, 4515, 4520, 4523
PIC18F4525, 4550, 4553, 4580
PIC18F4585
PIC18F4610, 4620, 4680
PIC18F4682, 4685
PIC18F6310, 6390, 6393
PIC18F6410, 6490, 6493
PIC18F6520, 6525, 6527, 6585
PIC18F6620, 6621, 6622, 6627
PIC18F6628, 6680
PIC18F6720, 6722, 6723
PIC18F8310, 8390, 8393
PIC18F8410, 8490, 8493
PIC18F8520, 8525, 8527, 8585
PIC18F8621, 8620, 8622, 8627
PIC18F8628, 8680
PIC18F8720, 8722, 8723
-
PIC18F24J10, F25J10, F44J10, F45J10
PIC18LF24J10, LF25J10, LF44J10, LF45J10
PIC18F24J11, F25J11, F44J11, F45J11
PIC18LF24J11, LF25J11, LF44J11, LF45J11
PIC18F24J50, F25J50, F44J50, F45J50
PIC18LF24J50, LF25J50, LF44J50, LF45J50
PIC18F26J11, LF26J11, F46J11, LF46J11
PIC18F26J50, LF26J50, F46J50, LF46J50
PIC18F63J11, 63J90, 64J11, 64J90
PIC18F65J10, 65J11, 65J15
PIC18F65J50, 65J90
PIC18F66J10, 66J11, 66J15, 66J16
PIC18F66J50, 66J55, 66J60, 66J65
PIC18F66J90
PIC18F67J10, 67J11, 67J50, 67J60
PIC18F67J90
PIC18F83J11, 83J90, 84J11, 84J90
PIC18F85J10, 85J11, 85J15, 85J50
PIC18F85J90
PIC18F86J10, 86J11, 86J15, 86J16
PIC18F86J50, 86J55, 86J60, 86J65
PIC18F86J90
PIC18F87J10, 87J11, 87J50, 87J60
PIC18F87J90
PIC18F96J60, 96J65
PIC18F97J60
-
PIC18F14K22, LF14K22
PIC18F13K50, F14K50, LF13K50, LF14K50
PIC18F24K20, 25K20, 26K20
PIC18F44K20, 45K20, 46K20
PIC24 Devices
PIC24F04KA200, 04KA201
PIC24F08KA101, 08KA102
PIC24F16KA101, 16KA102
-
PIC24FJ16GA002, 16GA004
PIC24FJ32GA002, 32GA004
PIC24FJ32GA102, 32GA104
PIC24FJ32GB002, 32GB004
PIC24FJ48GA002, 48GA004
PIC24FJ64GA002, 64GA004
PIC24FJ64GA102, 64GA104
PIC24FJ64GB002, 64GB004
PIC24FJ64GA006, 64GA008, 64GA010
PIC24FJ64GB106, 64GB108, 64GB110
PIC24FJ96GA006, 96GA008, 96GA010
PIC24FJ128GA006, 128GA008, 128GA010
PIC24FJ128GA106, 128GA108, 128GA110
PIC24FJ128GB106, 128GB108, 128GB110
PIC24FJ192GA106, 192GA108, 192GA110
PIC24FJ192GB106, 192GB108, 192GB110
PIC24FJ256GA106, 256GA108, 256GA110
PIC24FJ256GB106, 256GB108, 256GB110
-
PIC24HJ12GP201, 12GP202
PIC24HJ16GP304
PIC24HJ32GP202, 32GP204
PIC24HJ32GP302, 32GP304
PIC24HJ64GP202, 64GP204
PIC24HJ64GP206, 64GP210, 64GP506
PIC24HJ64GP502, 64GP504, 64GP510
PIC24HJ128GP202, 128GP204
PIC24HJ128GP206, 128GP210, 128GP306
PIC24HJ128GP310
PIC24HJ128GP502, 128GP504
PIC24HJ128GP506, 128GP510
PIC24HJ256GP206, 256GP210, 256GP610
PIC24 Devices
PIC24FJ16GA002, 16GA004
PIC24FJ32GA002, 32GA004
PIC24FJ48GA002, 48GA004
PIC24FJ64GA002, 64GA004
PIC24FJ64GA006, 64GA008, 64GA010
PIC24FJ64GB106, 64GB108, 64GB110
PIC24FJ96GA006, 96GA008, 96GA010
PIC24FJ128GA006, 128GA008, 128GA010
PIC24FJ128GA106, 128GA108, 128GA110
PIC24FJ128GB106, 128GB108, 128GB110
PIC24FJ192GA106, 192GA108, 192GA110
PIC24FJ192GB106, 192GB108, 192GB110
PIC24FJ256GA106, 256GA108, 256GA110
PIC24FJ256GB106, 256GB108, 256GB110
-
PIC24HJ12GP201, 12GP202
PIC24HJ16GP304
PIC24HJ32GP202, 32GP204
PIC24HJ32GP302, 32GP304
PIC24HJ64GP202, 64GP204
PIC24HJ64GP206, 64GP210, 64GP506
PIC24HJ64GP502, 64GP504, 64GP510
PIC24HJ128GP202, 128GP204
PIC24HJ128GP206, 128GP210, 128GP306
PIC24HJ128GP310
PIC24HJ128GP502, 128GP504
PIC24HJ128GP506, 128GP510
PIC24HJ256GP206, 256GP210, 256GP610
dsPIC30 Devices
dsPIC30F1010
dsPIC30F2010, 2011, 2012
dsPIC30F2020, 2023
dsPIC30F 3010, 3011, 3012
dsPIC30F3013, 3014
dsPIC30F4011, 4012, 4013
dsPIC30F5011, 5013, 5015, 5016
dsPIC30F6010A, 6011A, 6012A
dsPIC39F6013A, 6014A, 6015
dsPIC30 Devices
dsPIC30F1010
dsPIC30F2010, 2011, 2012
dsPIC30F2020, 2023
dsPIC30F 3010, 3011, 3012
dsPIC30F3013, 3014
dsPIC30F4011, 4012, 4013
dsPIC30F5011, 5013, 5015, 5016
dsPIC30F6010A, 6011A, 6012A
dsPIC39F6013A, 6014A, 6015
dsPIC33 Devices
dsPIC33FJ12GP201, 12GP202
dsPIC33FJ16GP304
dsPIC33FJ32GP202, 32GP204
dsPIC33FJ32GP302, 32GP304
dsPIC33FJ64GP202, 64GP204
dsPIC33FJ64GP206, 64GP306, 64GP310
dsPIC33FJ64GP706, 64GP708, 64GP710
dsPIC33FJ64GP802, 64GP804
dsPIC33FJ128GP202, 128GP204
dsPIC33FJ128GP206, 128GP306, 128GP310
dsPIC33FJ128GP706, 128GP708, 128GP710
dsPIC33FJ128GP802, 128GP804
dsPIC33FJ256GP506, 256GP510, 256GP710
-
dsPIC33FJ06GS101, 06GS102, 06GS202
dsPIC33FJ16GS402, 16GS404
dsPIC33FJ16GS502, 16GS504
-
dsPIC33FJ12MC201, 12MC202
dsPIC33FJ16MC304
dsPIC33FJ32MC202, 32MC204
dsPIC33FJ32MC302, 32MC304
dsPIC33FJ64MC202, 64MC204
dsPIC33FJ64MC506, 64MC508, 64MC510
dsPIC33FJ64MC706, 64MC710
dsPIC33FJ64MC802, 64MC804
dsPIC33FJ128MC202, 128MC204
dsPIC33FJ128MC506, 128MC510
dsPIC33FJ128MC706, 128MC708, 128MC710
dsPIC33FJ128MC802, 128MC804
dsPIC33FJ256MC510, 256MC710
dsPIC33 Devices
dsPIC33FJ12GP201, 12GP202
dsPIC33FJ16GP304
dsPIC33FJ32GP202, 32GP204
dsPIC33FJ32GP302, 32GP304
dsPIC33FJ64GP202, 64GP204
dsPIC33FJ64GP206, 64GP306, 64GP310
dsPIC33FJ64GP706, 64GP708, 64GP710
dsPIC33FJ64GP802, 64GP804
dsPIC33FJ128GP202, 128GP204
dsPIC33FJ128GP206, 128GP306, 128GP310
dsPIC33FJ128GP706, 128GP708, 128GP710
dsPIC33FJ128GP802, 128GP804
dsPIC33FJ256GP506, 256GP510, 256GP710
-
dsPIC33FJ06GS101, 06GS102, 06GS202
dsPIC33FJ16GS402, 16GS404
dsPIC33FJ16GS502, 16GS504
-
dsPIC33FJ12MC201, 12MC202
dsPIC33FJ16MC304
dsPIC33FJ32MC202, 32MC204
dsPIC33FJ32MC302, 32MC304
dsPIC33FJ64MC202, 64MC204
dsPIC33FJ64MC506, 64MC508, 64MC510
dsPIC33FJ64MC706, 64MC710
dsPIC33FJ64MC802, 64MC804
dsPIC33FJ128MC202, 128MC204
dsPIC33FJ128MC506, 128MC510
dsPIC33FJ128MC706, 128MC708, 128MC710
dsPIC33FJ128MC802, 128MC804
dsPIC33FJ256MC510, 256MC710
PIC32 Devices
PIC32MX320F032H, 320F064H
PIC32MX320F128H, 320F128L
PIC32MX340F128H, 340F128L
PIC32MX340F256H
PIC32MX340F512H
PIC32MX360F256L, 360F512L
PIC32MX420F032H
PIC32MX440F128L, 440F128H
PIC32MX440F256H
PIC32MX440F512H
PIC32MX460F256L, 460F512L
KEELOQ® HCS Devices
HCS200, 201
HCS300, 301, 320
HCS360, 361, 360
11 Series Serial EEPROM Devices
11LC/AA010
11LC/AA020
11LC/AA040
11LC/AA080
11LC/AA160
24 Series Serial EEPROM Devices
24LC/AA/C00
24LC/AA01B, 02B, 04B, 08B
24LC/AA16B, 32A
24LC/AA/FC64, 128, 256, 512
24LC/AA/FC1025
25 Series Serial EEPROM Devices
25LC/AA010A, 020A, 040A
25LC/AA080A, 080B, 160A, 160B
25LC/AA320A, 640A
25LC/AA128, 256, 512, 1024
93 Series Serial EEPROM Devices
25LC/AA/C46A, 46B, 46C
25LC/AA/C56A, 56B, 56C
25LC/AA/C66A, 66B, 66C
25LC/AA/C47A, 76B, 76C
25LC/AA/C48A, 86B, 86C
MCP250xx CAN Devices
MCP25020, 25025
MCP25050, 25055
-
Y aún así la gente de Microchip quiere que lo recicles :? :arrow: :rolleyes: :arrow: :D
http://www.microchip.com/get/MBAICD2RECYCLE0909
-
Pero eso es el ICD2 que ya ni lo recomiendan :D , porque el pickit2 sigue pegando xD
Lo Siguen vendiendolo en Microchip direct!
Larga vida pickit2 xD
-
jajaja perdón por la confusión :D
-
Hola a todos..
Que buen hilo y felicitaciones.
Tengo una pregunta, como hago para habilitar el analizador lógico o en donde está en el menú del Pickti2 2.61?
No lo encuentro por ningun lado..mil gracias y saludos a todos.
Bueno aclaro que encuentro la herramienta de el analizador en Tools pero no está disponible osea no me deja seleccionarla..que me hace falta?
Saludos
-
Conectado tu pickit2 , das click en tools , luego en Logic Tool.
Y en la parte superior derecha d ela ventana hay 2 botones I/O Logic y Analyzer.
(http://img4.imageshack.us/img4/1958/pickit2tools.jpg)
Saludos!
-
Ok gracias, ya encontré el problema, era que no había seleccionado ningún procesador y por eso no me habilitaba la función de analizador. :lol:
Mil gracias por la ayuda
Saludos
-
No es necesario seleccionar nada , para eso no se neceita.
Como se aprecia en la imagen , lo que creo que paso es que hiciste eso del pic para que te detectara el pickit xD.
Saludos!
-
Perdon que les pregunta pero estoy por hacer el grabador y queisiera saber si alguien tiene hecho el de la imagen o similar uno todo SMD
Saludos
-
Yo tengo el de la imagen , es el pickit2 original sin su case xD
Saludos!
Por ahi creo que darck cronos dejo unos diagramas y pcb muy compacto.
Saludos!
-
Hola
Cryn , no tengo un PICkit 3, pero el MPLAB tiene una opcion para ver las herramientas que el MPLAB soporta para cada PIC , ahí es donde lo averigue,
Los de Microchip "liberaron" el codigo del PICKit 2, debido a eso tengo como proyecto pendiente revisarlo para ver que tan factible es aumentarle mas PICs a este grabador ,independientemente de lo que Microchip haga con el.
Saludos
Yo ya estuve revisando el código del pickit2 y no es tan complicado, incluso viene con un manual para entender mejor las funciones.
también esta liberado el código de la aplicación para pc, si no me equivoco esta en C#, este si que no lo vi. pero si quieres añadir pics o cualquier funcionalidad adicional tienes que modificar principalmente el programa de aplicacion para pc.
Como dice Cryn el pickit2 si se tiene un buen soporte de pics, aunque eso es por el momento no sabemos que vendra despues.
en la pagina de microchip se ven el pickit2 junto con el icd2 como no recomendados para nuevos diseños (los están descontinuando).
en conclusión si se puede modificar la aplicación y el firmware, aunque costaría un poco de tiempo y de momento no vale la pena.
salu2:)
-
A ver a ver, jeje, soy nuevo en eso, y necesito construir una plaquita para programar un 18F4550. Lo unico que he hecho hasta hoy ha sido programar un PIC16F877A, pero yo tengo dos plaquitas, una para grabar el bootloader con el software ICprog, y otra plaquita para grabar el programa en si, con el software PICDownloader.
Lo que no compreendo hasta ahora es si para grabar el 18F4550 necesitaré tambien 2 placas.
Ya tengo el PIC en manos, directo de la tienda, jejeje, no he hecho nada todavia.
Los pasos serian estos??
El primer paso, seria construir la plaquita clone PICKit 2 (creo que voy a construir la version slim)
El segundo paso contruir la plaquita del zocali Zif
El tercer seria programar con el software ese?
Y ya está?
O es necesaria alguna otra plaquita, como la del bootloader del 16F877A?
Muchas gracias y perdona por el nivel amador do mi pregunta, jejeje
-
Y que te hace creer que el 18F4550 no puede ser programado con el bootloader??
La linea PIC18 viene optimizada para eso. :mrgreen:
-
Hola.
Pues he terminado de armar (gracias alejo por las L's) el programador, pero tengo un problemilla y es que no me reconoce los micros por ICSP .... ninguno XD!!!!!
Al hacer el troubleshooting todos los valores van bien, pero el VPP lo mido y no me da los 12v, si no 0.23v al medirlos con el tester.
(http://img440.imageshack.us/img440/1971/pickit2.png)
Cuando le doy click a TestVPP, el valor del voltaje sube a unos 2.21v momentáneamente.
Lo demás parece estar bien, Vdd=4.93 y en PGC y PGD mido 26.6kHz, muy cercanos a los 30kHz.
Cuando selecciono la opción /MCLROn, el valor si se va a 0.
Que podrá ser?
-
Me parece que hay algún problema con tu hard MLO__ ya que al hacer Test VPP deberías poder leer la tensión que aproximadamente te dice en la caja Result.
En mi caso en la caja se lee 11.9V y con el tester mido 11.6V y todo va muy bien.
Revísale por ahí amigo, seguro hay algún corto o alguna soldadura fría... sobre todo en la circuitería que va al pin MCLR del ICSP.
MCLR ON y OFF son respectivamente para colocar a 0V y OFF para si está con un pull-up colocar MLCR a VDD. al menos eso dice en las letras azules.
saludos, espero que puedas resolverlo pronto.
-
Por lo generar es un transistor el que falla, cualquiera de los 4 que forman ese bloque. Yo tuve un inconveniente parecido, Vpp no pasaba de 5V y al ir revisado uno a uno era el que habilita MCLR que al estar defectuso provocaba una carga :?
Saludos!
-
Es decir que el valor que aparece en el box Results, no corresponde al valor real? :shock:
No se si será el transistor, ya que no hubo el BC558A y me dieron un reemplazo .... creo que puede ser eso. El hard es el del amigo Suky y que, según dicen, funciona muy bien ...
Me toca esperar al martes :( el Lunes es feriado ... para ir a buscar el transistor, aunque ahora mismo me pongo en la tarea de ver si hay algo por ahí haciendo corto y a repasar los puntos de soldadura.
Gracias
Saludos
-
Cual es el reemplazo? Si es un 2N va rotado en 180º a la serigrafia hee!
-
Es un B561 ... pues yo le dije a la chica que debe ser reemplazo en todo XD con el mismo pin-out .... voy a revisar, no vaya y sea que por confiado
-
Cual es el reemplazo? Si es un 2N va rotado en 180º a la serigrafia hee!
Voy a poner un 2N3906 ... a ver que acontece ....
-
Hola.
Ya medi los 12V en VPP, y 6.29 en VDD, habra algun problema con eso?
Saludos
-
6.29 en Vdd? Como se logra eso? Si va directo desde el USB con un diodo de por medio :shock:
-
Pues no se!!!! :D
Cuando mido en el conector da 4.98v(lo esperado) y si mido despues del conector, con el cable ribbon, ahora me da casi los 8v :shock: :shock: :shock:
El largo del cable es de unos 17cm ... será eso de pronto?
Saludos
-
Cuando mido en el conector da 4.98v(lo esperado) y si mido despues del conector, con el cable ribbon, ahora me da casi los 8v :shock: :shock: :shock:
:shock: el cable puede que esté mal armado?, revisa si hay conductividad entre los conectores y también en las pistas del pickit que da al conector.
El largo del cable es de unos 17cm ... será eso de pronto?
Me parece que está bien el largo de ese cable ICSP, yo puse uno de 23cm y funciona perfectamente.
-
Raro, probé programar y van bien: 12F629, 16F628A, 16F873A y 18F452...
:-/ :-/ :-/ :-/ :-/ :-/
Va de lujo ... raro lo del voltaje .... pero el cable esta bien en continuidad ...
Saludos
-
Yo tenia problemas con el VPP y era por el transitor que exita la bobina , el primer npn.
Lo cambie por un bc3904 y todo bien,aunque estoy a la espera de los transistores correctos ^^
-
Trata de ver porque se genera esos 8 V en Vdd :shock: No vayas a arruinar algún chip :(
-
Seee, hay que checar bien.
De todas formas cuando lo conecte al MPLAB, el VDD lo marca en 4.99v .... y pues, no daño ninguno de los que probé ... aunque si estaba :2] ... pero no hubo lio, parece que funciona muy bien.
Gracias por las L's Alejo.
Saludos
-
De nada! ;-) Y buenísimo que quedo funcionando! :-/ :-/ Unas fotitos! :mrgreen:
Saludos!
-
Seee ;-)
Así quedó el PicKit2 Clone con una base ZIF.
(http://img46.imageshack.us/img46/6365/s4010157o.jpg)
Para trabajar solo con 5v quité algunas cosas ... :embarrassed: ..... también quité el LED de Vcc.
(http://img9.imageshack.us/img9/1792/pickit25vonly.png)
Si está bien? o quité demás?
Saludos
-
Por curiosidad, ¿para qué sirve esa minipcb redonda con un agujero?
-
Eso es un proyecto ultra-secreto, protegido por leyes de registro!!! :D :D :D :D naaa .... son para unas lamparas LED de bambú
Saludos
-
Buenísimo! :-/ Me interesa el esquema del zif :roll:
Saludos!
-
Porsupollo!!!
Respecto a la modificación que hice, si esta correcta? o me lleve por delante algo que no debía?
Saludos
-
Me gusto tu cajita, por donde la pillaste?
No será que las baterías de tu tester están algo bajas? porque recuerdo que me posó algo similar, traía la batería del tester agotadísima, y yo de flojo que no la cambié y medía cualquier cosa :shock: y no lo que debería...
saludos.
-
La caja, es una de esas standard ... acá las pido como "cajas para proyectos"
Respecto a lo del voltaje, parece que si es la pila del tester
Saludos
-
Porsupollo!!!
Respecto a la modificación que hice, si esta correcta? o me lleve por delante algo que no debía?
Saludos
Muchas gracias, revisando.
Y respecto a las modificaciones, están joyas! ;-)
Saludos.
-
Hola a todos.
He fabricado el PICKIT 2 clone de flexis, funciona muy bien para programar, pero tengo 2 inquietudes:
- Para poder hacer debug in circuit, debo liberar los 2 pines que se usan para programar (PGC y PGD)? El problema es que en general los uso para manejar el lcd de 16x2 o para el teclado (16F873A).
- Es posible hacer funcionar el analizador lógico en mi versión de programador?
Todo oídos...
-
Asi es , para debug Debes Cambiar mover esos pines ya que quedan exclusivos para debug.
o utilizar las tarjetias para debugger que estan algo caras de microchip que emulan esos pines.
Saludos!
-
Es posible hacer funcionar el analizador lógico en mi versión de programador?
Si es posible.
Y con el tema del debug, si te da algún problema agrégale una resistencia de 4.7k como pull-down a cada linea (PGC y PGD)
Saludos!
-
Es posible hacer funcionar el analizador lógico en mi versión de programador?
Si es posible.
Y cual seria la entrada para hacerlo funcionar? el pin ISCP_AUX del conector tiene algo que ver?
Lo de las resistencias de pulldown ya lo vi en este tread, lo voy a implementar directamente en el grabador.
Otra pregunta, la resistencia de pullup del pin MCLR causara algún problema para el debug?
Agradezco mucho las respuestas
-
cual resistencia pull-up una externa al grabador?
si es externa al grabador, siempre debe estar una resistencia pull-up en MCLR, sino el programa no corre.
saludos
-
El analizador lógico tiene 3 canales, aux, PGD y PGD. Como se usa lo podes ver al bajarte la guía de usuario del pickit2 original.
Saludos!
-
El analizador lógico tiene 3 canales, aux, PGD y PGD. Como se usa lo podes ver al bajarte la guía de usuario del pickit2 original.
Si, recién termino de leer un poco la ayuda del programa y entendí bien como es, esta muy bueno todo lo que trae, no estaba al tanto. Tambien hay un circuito recomendado para usar el debug. En teoría se pueden utilizar los pines PGC y PGD (RB6 y RB7 en mi caso) del pic para alguna aplicación, habría que probar, supongo que seria mas factible usarlos como entrada.
Saludos
-
I <3 PicKit2
(http://img22.imageshack.us/img22/1276/pickitt.png)
-
:D :D :D Otro más al club de fans :D :D
-
Muchachos, despues de leer todo el foro, me animé a construir el programador slim de darck_khronos , pero tengo una inquietud: encontré en un adaptador de celular una bobina maracada con: "4.7 mH" me imagino que 4.7 milihenrrios,verdad?. Funcinará esta joya con una bobina de 4.7 mH?
-
Hola alexhumbertoa , una bobina de 4.7 mH me parece que algo anda mal en ese dato ya que el pickit 2 utiliza una bobina de 680 uH (micro henrios) en su diseño original, aunque yo lo arme con una bobina de 470 uH e igual funciono , o es que en la version que comentas existe otra bobina?
Saludos
-
Creo que el amigo alex, se refiere a que tiene una bobina de 4.7mH ....
:? Habría que probar :?
-
tienes razón , voy a contruir el pcb y a montarla a ver si funciona, si no, pues tocará buscar la dichosa bobina que tanta briega nos da encontrala aca en bogotá :mrgreen:
-
:mrgreen: :mrgreen:
A mi me dieron unas de cumpleaños!!!!!
:mrgreen: :mrgreen:
-
MLO, vi la foto de tu programador en la página anterior y ví que tienes una bobina con frajas amarillo-violeta-negro. Es esa realmente al bobina?. Si lo es, qué valor representan esos colores :idea:?
-
Codigo Inductores (http://www.lu1cgb.com.ar/Inductores.htm)
;-)
-
De acuerdo al codigo de colores que me has facilitado calculé que tienes una bobina de 47uh, te funciona el prgramador con ese valor?
-
No es negro, es café ... por lo que sería 470uH y va bien.
Saludos
-
umm, bién, gracias por esa tablita de los códigos, seguiré buscando mi bobinita. :)
-
hola muchachos!!, les cuento que reconstruí el pcb, échenle un vistazo a ver que les parece, díganme si lo aprueban o no!.
-
Muy compacto!
Buenisimo!!! :-/ :-/
-
A simple vista se ve bien! Ese PICKit2 Clone tiene las resistencias pull-down de 4.7k en PGD y PGC? Si no las tiene genera problemas al utilizarlo como debugger.
Saludos!
-
asi es, se las voy a poner de una vez.
-
ok, ahi está el pcb con las dos resistencias pull down. porfa avisenme si encuentran algún error!, gracias muchahcos!, esta tarde iré a mandarlo mecanizar
-
Le has quitado el jumper de selección de voltaje de programación?
-
bueno, en ralidad este programador es el mismo de Felixls, el cual no tiene jumper.
-
(http://img202.imageshack.us/img202/2553/pcb3a.jpg) (http://img202.imageshack.us/i/pcb3a.jpg/)
-
Muchachos, les cuento que ya lo monté, y funcionó como un fosforito, por fin jubilaré ese "epicwin" que tanta felicidad me dio, te extrañare... :-/
Gracias Felixls por tu desarrollo, si no es por ti... Epicwin, jajaja.
ahi van unas foticos...
(http://img717.imageshack.us/img717/5982/dscf4829.jpg)
(http://img372.imageshack.us/img372/5817/dscf4828.jpg)
(http://img704.imageshack.us/img704/9884/dscf4827.jpg)
(http://img534.imageshack.us/img534/774/dscf4826.jpg)
(http://img16.imageshack.us/img16/5079/dscf4825d.jpg)
-
Muchachos, les cuento que ya lo monté, y funcionó como un fosforito, por fin jubilaré ese "epicwin" que tanta felicidad me dio, te extrañare... :-/
Gracias Felixls por tu desarrollo, si no es por ti... Epicwin, jajaja.
Excelente, felicitaciones alexhumberto!
Solo acuerdate que este programador está limitado a la gama de pic de 5v y si te faltan las pull-up no va a hacer el debug correctamente.
Fuera de todos estos problemillas, que disfrutes quemando pics!
saludos!
P.D.: Puedo poner las fotos de programador en mi sección de pickit invitados?
-
Solo acuerdate que este programador está limitado a la gama de pic de 5v
Y los de 3V, el soft si los soporta, el hard clone no??, como se haría para grabarlos??
Saludos.
-
Solo acuerdate que este programador está limitado a la gama de pic de 5v
Y los de 3V, el soft si los soporta, el hard clone no??, como se haría para grabarlos??
Si, el firmware lo soporta, pero hardware no, para ello está la versión de Suky, aquí:
http://www.infopic.comlu.com/joomla/index.php?option=com_content&view=article&id=54&Itemid=81
saludos.
-
Y los de 3V, el soft si los soporta, el hard clone no??, como se haría para grabarlos??
Algunos micros de 3V también se pueden grabar con alimentación externa, siempre y cuando las entradas del micro correspondiente sean compatibles con 5V.
Solo acuerdate que este programador está limitado a la gama de pic de 5v y si te faltan las pull-up no va a hacer el debug correctamente.
No serán pull-down para el debug, felixls?
Buen trabajo alexhumbertoa! :-/
-
No serán pull-down para el debug, felixls?
Ups, si pull-down!, mi error.
-
Disculpen, pero tengo una duda? la version de Suky tiene control de VDD?, ya que tengo entendido que para grabar un pic hay un orden en activar vpp y vdd y que para los pic´s que trabajen con oscilador interno deberian trabajar de manera invertida el orden. No se si me pueden despejar esa duda, ya que es lo unico que me estaria faltando para poder animarme a construir este grabador que tiene analizador logico de 3 canales, que para mi seria sumamente util. Gracias
-
Control de habilitar y des-habilitar Vdd no tiene, pero se puede elegir entre 5V y 3.3V. Ahora he grabado todo tipo de micros, con oscilador interno, sin oscilador interno y ningun problema :roll:
Saludos!
-
muy lindo proyectoooo!! gracias por compartirlo! ;-)
-
Control de habilitar y des-habilitar Vdd no tiene, pero se puede elegir entre 5V y 3.3V. Ahora he grabado todo tipo de micros, con oscilador interno, sin oscilador interno y ningun problema :roll:
Saludos!
Si lo dice el creador, entonces no deberia haber problema alguno :mrgreen:, comenzare a reunir los materiales para hacerme de esta herramienta muy necesaria para mi, les contare de mis pasos. Gracias
-
Hola a todos, nuevamente molestandolos :oops:, saben si para grabar el hex en el 18f2550 seria suficiente con el programador ART2003 que vi alguna vez en este foro, ya que creo recordar sobre una configuracion adicional que se debia hacer al pic, creo que tiene que ver con el LVP, mi duda es si se activa esta opcion, el pickit2 seguira funcionando igual o debo pedirle prestado un grabador a un alma caritativa?. Gracias
P.D: Creo que los archivos del art2003 se perdieron, alguien podria subirlos otra vez ;-)
-
Haz lo que yo hice: llevé el pic y el .hex a una tienda electrónica especializada en micros pic y me lo programaron por un valor muy bajo, (lo equivalente como a 2 dolares).
-
Hola Alexhumberto por favor tienes el plano del programador pickit2 clone y que software utilizar para hacer el pcb.
Correo: ingmavc@hotmail.com
Gracias :-/
-
buscalo en el foro en la opcion buscar
-
Hormiga: El software que utilizé fue el Eagle 5.6, puedes bajar una version libre desde la pagina del creador: www.cadsoftusa.com
el planito esta en la pagina anterior del foro. :)
-
Hola amigos, alguno de ustedes ha tenido problemas con el PICkit clone grabando PIC's de 18 pines, 16F88, 16F628 ?, una vences me programa otras no.
saludos.
-
Hay algunos micros que necesitan que el pin PGM, en caso del 628 es el pin RB4, esté conectado a tierra, mejor si a través de una resistencia de 1k.
saludos.
-
Hola Cryn, si, en el PICkit clone que tengo este pin si está aterrizado, además con el 16F88 algunas veces trata de calentarse, llevo ya varios meses con este programador y en todas las otras referencias de PIC trabaja bien.
gracias.
-
Si tienes algún esquema nos puede ayudar para ayudarte :mrgreen:
-
Cryn, el programador este lo adquirí por mercado libre, veo que es similar al los que se publican en este hilo, te cuento que creo haber encontrado una solución para los 16f628, en el menu tools hay una opción que dice "Fast Programming" al deshabilitar esta los 16F628 se dejan programar sin problemas, pero con el 16F88 si no he podido algunas veces funciona otras no, de todos modos agradezco tu interés, seguiré probando.
saludos.
-
La opcion qu emencionas es justamente para eso , para evitar problemas al programar.
Pueden darte problemas los pics que trabajen con oscilador interno.
Un calentamiento del pic indica algo malo por ahi.
Solo PGM se utiliza cuanto se programa en LVP.
Los pics que mas errores me han tirado son la serie 12F , esto al inicio de no saber bien su modo de programacion.Al trabajarlos con el oscilador interno y sin MCLR.Solo activando VPP primero que VDD asunto resuelto.
Saludos!
-
AKENAFAB, muchas gracias me queda claro.
saludos.
-
Yo tuve un problema con el 18F1320, que no se dejaba grabar en circuito, le puse la resistencia de PGM a tierra y se dejó grabar, y todo el tiempo estoy en NO LVP.
por eso decía, quizá algunos si necesiten
saludos.
-
Y al final estoy mas perdido que una avestruz en casa de topo, en el foro habra algo que ya este todo comprobado con peros sin peros, y zipeado? , leo y leo y alguien podra decir aca esta todo full y a fabricarlo? :mrgreen: :D se baja de un lado luego de otro y al final cual hago digo yo? :mrgreen: me interesa mucho lo del pickit2 que me pueda leer los micros de 5v y de 3v, asi lo armo de una y comento luego, la cosa es hacerlo uno mismo todo el armado y no que un amigo me lo fabrique y me lo venda, ahi esta el detalle de lo hermoso de la electronica y el gusto propio de poder hacerlo, entonces quien tiene algo ya completo y testeado para asi luego meterle duro a esto de los pics que a medida que voy leyendo ya voy tomandole el hilo jejeje :-/ :-/
-
En InfoPIC (http://www.infopic.comlu.com) está el que armé y he probado con PIC de 5V y 3.3V. Está el esquemático, lo demás se baja de la página de Microchip, no es muy complicado ;-)
Saludos!
-
gracias Suky , te agradesco , voy a fabricar el que me recomiendas, luego comentare , si no lo fabrico y practico esto no lo voy a entender ni a palos :mrgreen:
este si es el que buscaba y te agradesco por el link , gracias MASTER :-/
PD: A que te refieres con lo DEMAS ¿? falta algo mas? :shock: gracias por contestar
-
PD: A que te refieres con lo DEMAS ¿? falta algo mas? :shock: gracias por contestar
Al software para utilizarlo (MPLAB o el software propio del PICkit2) y el archivo .hex necesario para programar el PIC del programador y que éste funcione.
Un saludo.
-
En InfoPIC (http://www.infopic.comlu.com) está el que armé y he probado con PIC de 5V y 3.3V. Está el esquemático, lo demás se baja de la página de Microchip, no es muy complicado ;-)
Saludos!
Una pequeña critica Suky.
Baje el pdf conteniendo el impreso y la mascara de componentes.
Resulta que la mascara tuve que imprimirla en una filmina y luego copiarla invertida, ya que para plasmarla en el circuito no hay otra forma, no me deja hacerlo el pdf.
Seria de mucha ayuda que esa impresion ya estuviera invertida, cosa facil si tienes el archivo original.
Por el resto esta fantastico!!
felicitaciones !!!
-
Bueno, voy a actualizar el pdf con ese cambio ;-)
Saludos!
-
Disculpen pero que es y para que sirve eso de debuger.
-
Se le llama bug a errores en programacion o a algun comportamiento no previsto.
Asi que debuger es para resolver dichos comportamientos.
--------------------------
En el caso del pickit puedes ir revisando tu programa paso a paso , revisando los registros internos,etc...
Digamos que en tu programa dabas por hecho que un registro siempre tenia el valor 85,pero ohh sorpresa tu programa parece no funcionar :P,entonces usas el debug y te sorprendes :shock: que ese registro cambio de valor después de ejecutar una rutina y te diste cuenta que estabas sobrescribiendo el registro . Ohhh ya sabes porque no funciona como tu esperas, cambias de registro y todo funciona perfecto o modificaste tu rutina y ahora todo anda de perlas :-/ :-/ .
-
Y gracias a todos, sera posible que aguien que conosca el archivo para el pic este, lo pueda subir aca al foro, que visite la pagina y no se cual bajar, si no es mucha molestia :z)
pd: fenomenal SUKY esta bien tu pcb , esperamos la inversion de la imagen del pdf
-
Y gracias a todos, sera posible que aguien que conosca el archivo para el pic este, lo pueda subir aca al foro, que visite la pagina y no se cual bajar, si no es mucha molestia :z)
pd: fenomenal SUKY esta bien tu pcb , esperamos la inversion de la imagen del pdf
El pdf ya está actualizado ;-)
Software para windows: http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit%202%20v2.61.00%20Setup%20dotNET%20A.zip
Firmware para pic: http://ww1.microchip.com/downloads/en/DeviceDoc/PK2V023200.zip
Saludos!
-
y de donde lo descargo?
-
y de donde lo descargo?
(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=24946.0;attach=12620) Que cosa? :z)
-
Voy a tener que leer el metodo de la plancha, ya use todo el papel transfer que tenia y lo malogre, me queda una masa completa con algunos agujeritos limpios... :5] :5] :5] :5] :5]
Soy el mas inutil haciendo placas!!! :D :D :D
-
Voy a tener que leer el metodo de la plancha, ya use todo el papel transfer que tenia y lo malogre, me queda una masa completa con algunos agujeritos limpios... :5] :5] :5] :5] :5]
Soy el mas inutil haciendo placas!!! :D :D :D
Que papel utilizas? Imprimes en láser o realizas una fotocopia? Yo he utilizado el papel de PCBfacil (http://www.pcbfacil.com.ar/) y imprimo con una Sansung, con ese papel es realmente es muy sencillo. ;-)
Saludos!
-
hace poco estuve diseñando un pickit2 un poco mas pequeño que el que poseo... y que contara con zocalo zif y con los pines de programacion libres para tal vez otros pic k no encajen en el zocalo zif..
espero les sea de utilidad...
(http://s2.subirimagenes.com/fotos/previo/thump_4828186dibujo.jpg)
el link:
ekud pic kit 2 clone (http://www.gigasize.com/get.php?d=w5cdvfdhntd)
exitos a todos en todo lo bueno!
-
una mas porfavor, en donde consigo ese papel que mencionas??? soy de Peru
-
Voy a tener que leer el metodo de la plancha, ya use todo el papel transfer que tenia y lo malogre, me queda una masa completa con algunos agujeritos limpios... :5] :5] :5] :5] :5]
Soy el mas inutil haciendo placas!!! :D :D :D
Que papel utilizas? Imprimes en láser o realizas una fotocopia? Yo he utilizado el papel de PCBfacil (http://www.pcbfacil.com.ar/) y imprimo con una Sansung, con ese papel es realmente es muy sencillo. ;-)
Saludos!
Usaba unas hojas de Press N Peel (papel azul) y una impresora laser HP 1515.
Creo que la macana es al transferirlo.
Ahora me puse en contacto con esa gente de pcbfacil a ver si puedo comprarlo por control remoto.. :mrgreen:
Gracias por el dato.
-
Gracias alexhumbertoa solidaridad colombiana , bye
-
Hola a todos!
Soy nuevo en el foro, he leído muchos temas acá, pero nunca me había animado a escribir nada. Igualmente por mi corta edad y experiencia no puedo aportar mucho jaja, aunque me gustaría hacerlo.
Les quería agradecer por el circuito PICkit2 clone y todas las especificaciones que dieron. Tengo un programador JDM que hice, pero con la imposibilidad de programar por puerto serie en algunas PCs y notebooks, me decidí a buscar un programador USB.
Encontré este foro y descargué el circuito de SuKy, he hice un diseño del PCB en Ares. Mi objetivo era hacerlo todo en SMD, pero no consigo todos los materiales acá, es por eso que lo diseñé con lo que me dieron.
En estos días (antes de que se me acaben las vacaciones) estaré haciendo el PCB y subiré algunas fotos, pero si alguien quiere el archivo, lo subo sin problemas.
Saludos a todos.
-
Hola muchachos, antes que todo quiero agradecer a esta comunidad porque más de alguna vez me han dado soluciones respecto a dudas sobre microcontroladores, pero hoy quiero agradecer en especial a Felixls por haber iniciado este tema, ya que finalmente he realizado mi sueño frustrado, hacer un programador de PIC y lo más bonito de todo, USB xD. La verdad es que hace muchos años intenté hacer un JDM pero no me resultó, ese fue mi primer intento y fracaso haciendo placas PCBs, y la verdad que después de eso tuvieron que pasar cerca de 10 años para atreverme a hacer otra... que triste no? jajajja...
Retomando el tema, acá van un par de fotos del grabador, está basado en el que hizo Felixls, por ende, no graba PICs de 3,3v... También agrego el esquemático y el board hechos en Eagle 5.6.0 por si alguien quiere realizarle cualquier cambio... Si el esquemático lo ven "parecido" al de Felixls es porque usé la misma nomenclatura y diseño para no perderme xD, pero el ruteo es distinto, traté de hacer que las pistas quedaran lo más cortas posibles (según yo O.o).
(http://img27.imageshack.us/img27/9126/img0308ui.th.jpg) (http://img27.imageshack.us/i/img0308ui.jpg/)
(http://img299.imageshack.us/img299/96/img0305w.th.jpg) (http://img299.imageshack.us/i/img0305w.jpg/)
Esquemático y Board en Eagle (http://www.megaupload.com/?d=NIHQ1QTI)
PD: También agradezco a Akenafab, Sander, Cryn, MLO y varios otros de los cuales he aprendido muchisimo ^^.
-
Saludos!
bueno despues de chutarme todo esta linea de comentario de este post me he decidido armarme el clone de SUKI y estoy por recibir el 18f2550 y la bobina, he pedido dos de cada uno por si las moscas, me aprece justo y necesario cambiar de programador actualmente cuento con un Willem Programmer lo adquiri de Sivava (http://www.sivava.com) este es un programador por puerto paralelo y bueno ya es mas dificil ir usandolo por lo menos tengo una compu viejita con el puerto pero no puedo pasarme usandola por mas tiempo ya merece su jubilacion y uno por USB a estas alturas me hace falta, una felicitacion a SUKY por su proyecto y gracias por compartirlo, cuando lo tenga les comparto mis experiencias en su construccion, prueba y funcionamiento definitivo, una pregunta antes de empezar, ¿que me recomiendan para este tipo de proyecto baquelita o fibra de vidrio?.
gracias a todos
-
Hola,
primero que nada quiero agradecer el esfuerzo que han hecho todos aqui posteando y contestando inquietudes, y compartiendo conocimiento.
Segundo quiero decirles que antes de escribir esto he leído cuidadosamente las 12 paginas de este post y demas informacion relacionada, buscando en google. Aun asi me han surgido, y no me he podido contestar, algunas dudas. Las mismas son puntales, espero ser claro y que las respuestas sean concisas, de ser posible.
A continuación las enumero:
1) A la hora de programar un PIC en circuito (ISCP) lo normal sería desconectar la alimentación de dicho circuito y alimentar al PIC a través del programador, ¿verdad?
Ahora bien, si uno desea hacer debugging uno necesita que el circuito (en el cual se encuentra el PIC a programar) esté alimentado, funcionando. En tal caso ,si la placa necesita sólo de los 5v, ésta se puede energizar a través del programador y no habría problema alguno. Sin embargo, si la placa necesita otros voltages (supongamos que tiene 12V etc, aparte de los 5V del PIC) es necesario energizarla externamente. En este último caso sería de utilidad (y necesario) poder desconectar la señal VDD del conector ICSP ¿verdad?
2) ¿Para que sirve el boton (o pulsador)? Alguien ha posteado que es para implementar la función "Programmer-To-Go" (para programar pics sin la PC). Si la única función que tiene es esa entonces no entiendo por que no lo sacan, ya que éstos clones no tienen dicha opción ("Programmer-To-Go") ya que no disponen de las memorias necesarias para almacenar el programa a grabar.
¿Tendrá además alguna otra función? (por ejemplo para el "Logic Tool" o para actualizar el Firmware)
3) Un problema conocido con algunos programadores sucede al programar un PIC configurado con oscilador interno y MCLR desactivado. Una vez programado satisfactoriamente, si se desea volver a programar ocurre un problema ya que al aplicar VDD el programa empieza a correr y no puede entrar en modo de programación. Es sabido que ésto se soluciona activando primero VPP y DESPUES VDD. Tengo entendido que el Pickit2 original tiene una función ("Use VPP First Program Entry") que posibilita esa operación. ¿Ésto es posible hacerlo con éstos clones? ¿Han tenido ese problema?
PREGUNTAS 4 Y 5 SOLO CON RESPECTO A LA VERSION DE SUKI (http://www.micros-designs.com.ar/pickit2-clone-5v3-3v/ (http://www.micros-designs.com.ar/pickit2-clone-5v3-3v/))
(adjunto el esquematico tambien)
4) ¿Para que son los transistores Q6, Q7 y Q8 del diseño hecho por Suky? En la versión de Felix no se encuentran.
5) Con respecto a la opción de mandar 3V en vez de 5V hacia la linea VDD me surge una duda. De la manera que está implementado, al poner el jumper en "3v" no sólo se cambia el voltaje de 5V a 3V en VDD del conector ISCP, también se cambia a 3V el voltaje en VDD_FB (pin3 del 18f2550) y en uno de los bornes de la bobina L1. ¿Esto es a propósito? ¿no debería cambiarse el voltaje sólo en la linea VDD del conector ICSP?
Si Mal no entiendo, la parte del circuito conformada por la bobina y los transistores sirve para elevar la tensión hasta 13V. No miré el circuito en detenimiento, pero imagino que cambiando el voltaje de 5v a 3v en la bobina ocasionará que el votaje en ICSP_VPP sea mas bajo. De nuevo, ¿esto está hecho a proposito, está bien?
¿Han probado programar PICs de 3V?
Bueno, muchisimas gracias si han leído hasta aqui, espero se entiendan las dudas y pronto puedan sacarme algunas de ellas (o todas).
Saludos!
-
1. No necesariamente. Puede mantenerse la alimentación del equipo.
2. El botón sirve para cancelar la espera de algún evento en el analizador lógico. Además de la la función "Programmer-To-Go", pero el clone no lo implementa.
3. Probado, y no hay ningún problema ;-)
4. Controlan la tensión de las lineas. 5V o 3.3V.
5. Es necesario implementarlo para que sea totalmente compatible con MPLAB IDE. He programado varios y he hecho debug al PIC24H ;-) Revisar el esquema del original.
Saludos!
-
Suky,
gracias nuevamente, es el tipo de respuestas que necesitaba (además todas, jeje, no lo puedo creer, y en tiempo record!).
Respecto a 4) y 5) gracias a tu aclaracion estuve mirando con mas detenimiento ambos esquematicos (el del pickit2 original y el pickit2suki) y ahora me queda claro que hace cada uno de los circuitos, joya.
Con respecto a la pregunta 1): ¿No es riesgoso (y medio cabeza) energizar el circuito que contiene el PIC y unir, a través del conector, la alimentacion del PIC con el VDD proporcionado por el pickit2? O sea, si los "5v" del circuito no son exactamente los "5v" de VDD haces un corto, uno de los dos va a chupar corriente de lo lindo.
Insisto, ¿no debería desconectarse VDD para debugging?...... O mas bien, al revés, alimentar al PIC sólo a través del VDD del pickit2, levantando la pista que alimenta al PIC desde el circuito en el cual se encuentra (ya que los 5V de CLK y DATA van a ser los "5v" de VDD del pickit2)
(No quiero ser molesto, o que me digas que si, nada más me quiero sacar la duda).
Saludos y muchisimas gracias capo.
-
En mi caso le coloqué un diodo de protección. O sea, no debería de haber problemas al alimentar el sistema con sus 5V. Otra es que esté en corto, pero es lo menos probable, en teoria ya te diste cuenta antes de colocar el programador :D
Saludos!
-
Fenomeno. Gracias por la atencion che.
Vamos a ver si me armo esto y tiro a la miercoles el JDM. El tema es que los puerto serie van quedando obsoletos....... Y ahora con la popularidad de las notebooks va a desaparecer todo lo que no es USB. Capaz me lo armo todo SMD si me dan ganas de diseñar la placa...en fin.
Saludos.
-
El problema 3 da a pensar que el inconveniente es cuando se des-habilita el pin MCLR. Si fuera solo eso, acabo de hacer las pruebas y no hay ningun inconveniente, entra en modo programación :)
Pero para no quedarme con las dudas, hice las 2 cosas a la vez, oscilador interno y MCLR des-habilitado. Ningun problema! Se graba, modifico y vuelvo a grabar, todo joya!!
Saludos!
-
El problema 3 da a pensar que el inconveniente es cuando se des-habilita el pin MCLR......
Pero para no quedarme con las dudas, hice las 2 cosas a la vez, oscilador interno y MCLR des-habilitado........
Exactamente, con las 2 cosas a la vez es el problema (basta googlear un poco poniendo OSC INT MCLR OFF y saltan miles de posts con gente con ese problema). Justamente, al tener oscilador interno y no requerir un reset externo, ni bien le pones VDD empieza a correr el programa (al menos en teoria, esa sería la explicación). A mi me pasó con el JDM y un PIC 12F675 si mal no recuerdo.
El pickit2 original lo parcha con ese modo ("Use VPP First Program"), lo implementa por software porque el VDD lo controla el PIC. En el caso de los clones el VDD son los 5V del USB, por eso no hay chance de activar VDD despues de VPP. Aunque se puede hacer un parche por hardware (http://i258.photobucket.com/albums/hh244/symphydon/Posteos/securedownload.jpg (http://i258.photobucket.com/albums/hh244/symphydon/Posteos/securedownload.jpg)).
Pero bueno, por lo que comentas vos no tuviste problemas, mejor, aunque sospecho que podría llegar a pasar.
Saludos!
-
Yo lo probé con un PIC18F4620.
Saludos!
-
Suky, ¿te importará pasarme los archivos de CAD de tu versión del Picki2? ya que deseo hacerle unas pequeñas modificaciones debido al conector ISCP que voy a usar...... mi mail es elgusae@gmail.com cualquier cosa...
-
Suky, ¿te importará pasarme los archivos de CAD de tu versión del Picki2? ya que deseo hacerle unas pequeñas modificaciones debido al conector ISCP que voy a usar...... mi mail es elgusae@gmail.com cualquier cosa...
Nop. Es más, en algún mensaje anterior lo habían pedido y la respuesta fue la misma. En el pdf está el esquema que he realizado, y me ha dado su trabajo llevarlo al PCB ;-)
Saludos!
-
ok, respeto tu desicion...
Saludos!
-
El pic18f2553 o el pic18f2458 tambien sirven para reemplazar el 18f2550 por que eso lo que tengo.
El art2003 no funciona con el pic18f2553, ni el winpic800 lo graba.
Con otro programador paralelo lo detecta pero no lo graba(winpic800).
Hay encontre el brenner5 si graba todos las series de pic soportan grabacion de alto voltaje (12v..13.5V) incluido dspic30xxx.
Y trabaja con el puerto paralelo.
Por si no lo saben la mayoria motherboard nuevas tienen puerto lpt y serial rs232 solo no le ponen el cable.
-
Estoy por armar el diseño de Suky, voy a tratar de evitar los puentes...subire el diseño si tengo suerte. Una duda antes de empezar. En el conector ISCP, que es ISCP_VPP y VDD_TGT?
En el user's guide del pickit 2 esta que son los 6 pines del ISCP, pero...no encontre como seria la conexion para grabar y/o debagguear?
-
Logre routear el diseño de Suky con mas espacio entre pistas y plano de masa, pistas un poco mas anchas salvo dos que pasan por medio del pic y lamentablemente con 5 puente.
En el pdf esta la placa y la serigrafica espejada(para planchar) y como queda una vez planchada...
Pickit2 (http://www.fileserve.com/file/wEN9wty)
-
Revisa por aquí (http://www.sitionica.com.ar/icsp.htm) para ver el tema de la comunicación ISCP.
Saludos!
-
Mas claro imposible. Muchas gracias otra vez. A ver que opinas del routeo ;)
-
Ya tengo el mio andando!!!
Despues de mil intentos y reconocer que soy inutil haciendo placas, se lo compre a Suky y esta de lujo!!
Las fotos ya las puso Alejandro antes, asi que me las ahorro.
muy buen trabajo Alejandro, felicitaciones!!!
-
Estoy por ir a comprar las cosas,,,,en caso de no encontrar la bobina...compro el valor mas cercano o compro varias y las voy poniendo en paralelo hasta tener los 680uH?
-
Ya tengo el mio andando!!!
Despues de mil intentos y reconocer que soy inutil haciendo placas, se lo compre a Suky y esta de lujo!!
Las fotos ya las puso Alejandro antes, asi que me las ahorro.
muy buen trabajo Alejandro, felicitaciones!!!
Gracias! ;-)
Estoy por ir a comprar las cosas,,,,en caso de no encontrar la bobina...compro el valor mas cercano o compro varias y las voy poniendo en paralelo hasta tener los 680uH?
Puede ser cualquier valor entre 470 uHy a 1 mHy.
Saludos!
-
Me esta costando un poco conseguir el 18F2550
-
Hola amigos, tengo un PICKit clone que he venido utilizando hace varios meses y ha funcionado perfecto, hoy intento programar un 16F886 y sólo al montarlo en la base este se calienta, a alguno de ustedes le ha sucedido algo similar o tiene esto alguna explicación ?
Agradezco su colaboración.
saludos.
-
Prueba actualizar el firnware del pickit, en su software te permite re-grabarlo por bootloader.
Saludos!
-
Suky, gracias por tu pronta respuesta, ya reinstalé varias veces el sistema operativo del PICKit y el problema persiste, he probado con 5 PIC 16F886 y con todos es igual, pero al programar un 16F876 funciona bien.
saludos.
-
Hola.
Subo las imágenes de como quedo mi PicKit2 Clone con las modificaciones. Quité la parte de 3.3v.
(http://img600.imageshack.us/img600/2556/s4010192.jpg)
Y para que no se sienta tan alejado de mi ICD2 :mrgreen: :
(http://img602.imageshack.us/img602/7123/s4010196.jpg)
He usado algunas cosas en SMD (resistencias y transistores) para reducir tamaño.
(http://img717.imageshack.us/img717/5524/boardc.png)
Saludos
-
Muy buena idea! Quedo muy bien! :-/
-
Magnífico acabado, felicidades MLO
-
Felicitaciones Miguel, te ha quedado muy chevere, a ver si termino la segunda version del mio.
-
Gracias :-/
-
:D quedo bien parecido al ICD2, quedó reaspero, vacanisimo :mrgreen:
-
;-)
Seee
Adjunto el pdf con la pcb ...
Saludos
-
Hola Mlo vacanisímo tu programador, me ánimaste hacer uno.....!, pero te agadecería que me regalarás la explicación del mismo, lo otro tienes el programa del microcontrolador y con q software utlizar, el úni programador que he utilizado es el decomunicación serial
Bye
-
Busca PICKIT2 Clone y tienes muchos para elegir. Todos ellos se basan en el original del Microchip, el cual entrega el hex del microcontrolador y el software para programar, o directamente desde MPLAB.
Saludos!
-
Parcero Suky cual me recomienda...!
Gracias
-
Parcero Suky cual me recomienda...!
Gracias
Este (http://www.micros-designs.com.ar/pickit2-clone-5v3-3v/) :mrgreen:
-
:-/ prcerito Suky voy a comprar los elementos y estamos hablando, lo otro porque Mlo le cancelo la salida de 3.3 v
Bye
-
Suky que todo lo sabes, jjejeje eres un gran conocedor...!, primero puedo reemplazar los transistores bc 548 por el 2n2222 o 2n3904 y el bc558A por el 2n3906 y lo otro el pcb del pdf de tu página se puede imprimir normal y sale el tamaño real para montarlo jejejje digo Gorrearlo....!, jeejejje, creo q hay q aprovechar las grandes ideas de los compañeros,
Bye Gracias
-
Los transisitores puedes cambiarlos, eso si los 2n390x van rotados 180º respecto a la serigrafia. Y el pdf está hecho para imprimirlo y realizar la placa, por las dudas revisarlo colocando sobre la hoja el zócalo del PIC, por ejemplo.
Saludos!
-
Yo cambien los transistores por unos 2N3904 y 2N3906 en SMD y van super bien hasta ahora ;-) .... claro que toco volver a rutear :mrgreen:
Saludos
-
hola a todos, tengo algunas dudas, me construi el pickit2 clone de Felixls y bueno lo conecto y todo bien me reconoce el grabador, pero no me reconoce ningun microcontrolador, hice las mediciones con troubleshoot y como veran en la imagen sale ese error "An external votaje was................" el resultado de las mediciones en la placa son:
vpp 12.2 v,
VDD=5.1v,
creo q son correctos no? y bueno probe con pics 16f628a, 18f4550, y 16f84a,
q podria ser el error?
ya corte el cable hasta 5 cm :oops:, y bueno espero la ayuda de esta comunidad. bytes
-
se me olvidaba el condesador de Vusb es de 2.2uF y el inductor es de 560uH, leyendo en las respesutas anteriores creo q debe de dar normal, bueno espero su ayuda porfis :(
chaufas
-
Parece estar todo bien. Las conexiones con el microcontrolador, son correctas?
-
hola q rapida la respuesta, pues si en el pic18f4550
la conexion la hice como se muestra en la figura, los VSS y los Vdd los cortocircuite reswpectivamente.
bueno espero su ayuda.
S2....!!!
-
Si el esquema de la placa es correcto debería funcionar :tongue: En el troubleshoot, después de control de Vpp, puedes controlar las lineas DATA y CLOCK, colocandolas en alto, bajo y a 30 kHz. Pruebalas,
Si todo es correcto, coloca el microcontrolador en un protoboard, y allí intenta programarlo, si funciona es algún problema en la placa.
Saludos!
-
hola de seguro q hay es el problema jj, hoy no pude ir al laboratorio ojala q mañana este abierto, solo ahi hay osciloscopio. mi tester solo tiene hasta 20Khz
S2.....!!!
-
hola a todos.
Pues bueno hoy no estubo abierto el laboratorio, asi que me anime a armar el tuyo (suky) en protoboard ya q no encuentro los componentes necesarios, no encuentro el zener de 4.3v pero si de 3.3 y 4.7v, cual me recomiendas o tiene q ser 4.3v si o si y luego el diodo schottky 1n5817 tampoco lo encontre, lo puedo reemplazar con el 1n5822 este ultimo es de 3 A que me recomiendas.
gracias de antemano y S2!!!!!
-
El de 4.7V resulta bien, o sea, la salida no tiene que ser superior a 3.7V. El diodo debe ser 1N5817 o 1N5819, o algún diodo Schottky que no supere los 0.3V de caída en directo.
Saludos!
-
Hola
Ando peleado con el ingles y no entiendo bien, a q parte la hoja de datos te refieres, el diodo 1n5822 me sirve?, te adjunto una parte de la hoja de datos.
te refieres a eso?
gracias de nuevo S2....!!!!!
-
Es medio grande este diodo, con respecto al tamaño :? Si puedes acomodarlo, creo que andaría, porque a 100 mA debe andar alrededor de los 0.4V.
Saludos!
-
ok gracias de nuevo por la pronta respuesta, sin duda el mejor de los foros, voy acomodarlos, ya lo compre, maniana te cuento bye
S2.....!!!!!
-
Holas
estube armando en protoboard y funciona de 10, por el momento jj. Voy hacerlo en placa creo que hare mi propia placa, bueno gracias de nuevo.
s2....!!!!
-
Buenas tardes felixls fijate que trato de armar un grabador de pic USB y estuve mirando tu grabador, pero donde vivo no encuentro un cristal de 20Mhz y la bobina, unicamente encuentre dos bobinas de 220uH no se si las puedo poner en forma serial o utilizar unicamente una o puedo omitir la colocacion de la bobina que realmente no se su funcion y tambien solo encuentro un cristal de 16Mhz es el mas alto que tengo sera que puedo utilizarlo, te agradezco muchisimo tu pronta respuesta y tu ayuda y felicitaciones estan de lujo tus circuitos.
mi nombre es Marco y mi correo es alessio565@gmail.com
P.D.
Soy nuevo en el foro perdon si no cumplo con todas las reglas es que me urge relizar este proyecto, Saludos
-
Buenas tardes felixls fijate que trato de armar un grabador de pic USB y estuve mirando tu grabador, pero donde vivo no encuentro un cristal de 20Mhz y la bobina, unicamente encuentre dos bobinas de 220uH no se si las puedo poner en forma serial o utilizar unicamente una o puedo omitir la colocacion de la bobina que realmente no se su funcion y tambien solo encuentro un cristal de 16Mhz es el mas alto que tengo sera que puedo utilizarlo, te agradezco muchisimo tu pronta respuesta y tu ayuda y felicitaciones estan de lujo tus circuitos.
mi nombre es Marco y mi correo es alessio565@gmail.com
-
Si puedes usar 2 o 3 bobinas en serie, y funcionaria sin problemas.
El tema del cristal va estar complicado... tiene que ser de 20MHz, intenta buscando en alguna placa vieja.
saludos.
-
Disculpa Cryn puedo poner 2 bobinas 220uH y utilizar un cristal de 24Mhz o exactamente de 20Mhz, o una alternativa diferente tratar de cambiar de codigo que proporciona microchip??????
-
Con 2bobinas puede dar resultado.
Con 24MHz no, talvez podrías modificar el código de microchip, para una frecuencia menor a 20MHz, talvez los 16MHz que tienes, seguramente tambien existan algunas rutinas de retardo o retardos que tengas que modificar para el correcto funcionamiento, probablemente te lleve mas de un dolor de cabeza todos esos cambios.
Saludos
-
hola compañeros,
pos queria deciros que q foro tan completo y de algo tan escencial como lo es un programador por USB, ademas de felicitarlos por tan exelente aporte.
queria hacer unas preguntas y depronto hasta obvias pero ps cuando uno no esta seguro lo mejor es preguntar verdad ???¿¿¿¿ jajajaja bueno al grano
mirando el esquematico de zuky en la etapa del ISCP hay unos valores de resistencias que no los comprendo osea pienso en q tal vez sele paso poner un numero hago referencia R19,R12,R18,R17 y R14 son de 10 k y de 330 ohm o son de 10k y 33k
muchas gracias y perdonaran si es muy obvia la pregunta pero me tien loco................................
-
No, son 10 ohm y 33 ohm.
Saludos!
-
hola gracias suky por lo de la respuesta a cerac de las resistencias ,
amigos les cuento que finalmente termine de armar y montra el circuito pero ahora tengo un problema como por variar "nunca me salen las cosas por primera vez" bueno el problema es que cuando conecto el programador y abro el programa pickit2 me parece el siguiente error "pickit 2 VDD voltage level error. check target & retry operation" agredeceria enormemente ayuda por q ya llevo todo el fin de smena intentando corregirlo y no he dado gracias.
-
Tendrías que revisar las pistas, soldaduras y ubicación de componentes. Puedes medir mediante un tester que tensión tienes en el pin 3 del microcontrolador respecto a GND.
Saludos!
-
hola gracias suky por lo de la respuesta a cerac de las resistencias ,
amigos les cuento que finalmente termine de armar y montra el circuito pero ahora tengo un problema como por variar "nunca me salen las cosas por primera vez" bueno el problema es que cuando conecto el programador y abro el programa pickit2 me parece el siguiente error "pickit 2 VDD voltage level error. check target & retry operation" agredeceria enormemente ayuda por q ya llevo todo el fin de smena intentando corregirlo y no he dado gracias.
Hola que tal, fijate que a mi tambien me daba ese problema pero era porque coloque de manera incorrecta el transistor que activa a Vpp, ademas yo utilizaba una pasta de soldadura que al aplicarla hacia contacto entre todos los puntos y no funcionaba nada pero la limpie con y ahora ya funciona 100%
-
¿Es posible sustituir la fuente de voltaje de 3.3V del pickit por la fuente interna de 3.3V de usb que trae el PIC18F2550?
-
¿Es posible sustituir la fuente de voltaje de 3.3V del pickit por la fuente interna de 3.3V de usb que trae el PIC18F2550?
Me temo que no, ya que el regulador de 3V interno del PIC no puede suminstrar mucha corriente.
-
bueno, me he hecho a una plaquita para el pickit 2 clone de suky y felix, lo que no pude conseguir fue el D2 que es un zener de 4,3V...sera que le puedo poner uno de 4,7V? algun inconveniente?
-
bueno, me he hecho a una plaquita para el pickit 2 clone de suky y felix, lo que no pude conseguir fue el D2 que es un zener de 4,3V...sera que le puedo poner uno de 4,7V? algun inconveniente?
Proba con 3.9V y 4.7V.. Acuérdate que la salida VDD tiene que estar entre 2.7V y 3.6V.
Saludos!
-
en el peor de los casos si no pongo el diodo simplemente no podré programar micros a 3,3 V..verdad?
-
en el peor de los casos si no pongo el diodo simplemente no podré programar micros a 3,3 V..verdad?
Exacto... O podes colocar una fuente externa.
Saludos!
-
bien, pues al fin lo he conectado pero me aparece "the pickit 2 has no operating system", segun lei el pickit se esta llendo a modo actualizacion, pero no entiendo por que, en donde podria mirar a ver si algun corto me esta llevando el pickit a este modo?
-
bien, pues al fin lo he conectado pero me aparece "the pickit 2 has no operating system", segun lei el pickit se esta llendo a modo actualizacion, pero no entiendo por que, en donde podria mirar a ver si algun corto me esta llevando el pickit a este modo?
No, a modo actualización lo hace mediante firmware, proba cargando el sistema operativo mediante el propio soft, o sea Tools/download ...
Saludos!
-
si ya pero sigue igual
-
si ya pero sigue igual
Ahora si que ni idea :shock: Revisa detalladamente el circuito :?
-
descubri un corto en el pulsador entonces siempre estaba a gnd, pero ahora cuando lo conecto me sale pickit 2 VPP voltage level error y si le hago el troubleshoot me dice que un voltaje fue detectado en VDD, efectivamente mido en el pin de vdd y tengo 4,7v y en vpp a veces mide 2V
-
Sigue revisando, hay algún otro error en la parte de generación de Vpp: R1, Q1, D1, L1.... verifica los transistores.
Saludos!
-
ok, en cuanto tenga un tiempo le doy una revisada a los transistores, lo que tengo son los BC548 y los BC558, pero en ucontrol vi que tuviste problema con la serigrafia de un 548, deberia tener algunas tensiones ideales en esos transistores??
-
ok, en cuanto tenga un tiempo le doy una revisada a los transistores, lo que tengo son los BC548 y los BC558, pero en ucontrol vi que tuviste problema con la serigrafia de un 548, deberia tener algunas tensiones ideales en esos transistores??
No, fíjate con un multimetro si corresponde con la serigrafia. O sea, pin emisor y pin colector.
Saludos!
-
hola suky pss he revisado y encontre que una tierra de un transistor no estaba conectada, cuando fui al esquematico y moví la tierra, claro..la tierra se movio solita, pero listo ya la puentee. Sin embargo en el pickit sigue diciendo sobre el voltaje externo en vdd, sera q esta molestando lo del diodo q no le puse para los 3,3V. Ya la prueba de VPP me da 11,7V y VDD 4,7V
-
El tema es que siempre tiene que decir que hay un voltaje externo en Vdd, pero personalmente nunca me marcó error por eso, y tampoco tuve ningún problema al utilizarlo. En MPLAB si falla por ejemplo si se quiere trabajar con un PIC de 3.3V y Vdd está a 5V, no deja comunicarse.
Saludos!
-
pues he programado un 16F84 y un 18F4550 :-/ sin ningun problema...
he aqui como ha quedao ;-)
(http://img638.imageshack.us/img638/1200/pickit2.th.jpg) (http://img638.imageshack.us/i/pickit2.jpg/)
(http://img13.imageshack.us/img13/3568/19042011420.th.jpg) (http://img13.imageshack.us/i/19042011420.jpg/)
Uploaded with ImageShack.us (http://imageshack.us)
-
Hola.
16F84?? luego, ese pic no lo soporta el PicKit2?
Saludos
-
:shock: si lo soporta16F84. Uso el pickit 2 V 2.61
-
Hola.
16F84?? luego, ese pic no lo soporta el PicKit2?
Saludos
Si lo soporta, ver lista: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en027813
;-)
Felicitaciones jhozate :-/
Saludos!
-
gracias a vos y felix por ese trabajo :mrgreen:
-
Hola.
Vaya!!! que sorpresa!!! yo lo uso con el MPLAB v8.43 ... y no aparece ....
(http://img26.imageshack.us/img26/7746/pickit16f84.png)
Saludos
-
soporta el 84 con la A, sin la A no lo soporta
-
alguien sabe como se programan memorias I2C, esque hasta ahora no se como hacerlo y sigo usando mi programador serial para ese proposito.
-
alguien sabe como se programan memorias I2C, esque hasta ahora no se como hacerlo y sigo usando mi programador serial para ese proposito.
Revisa el Léame, allí dice como conectarlas, luego seleccionas el dispositivo, el hex y programar.
Saludos!
-
Hola! He comprado un clon de PicKit2: http://www.flickr.com/photos/45460367@N06/4175425744/in/photostream/
El troubleshooting fue OK, pero no reconoce el PIC16F877A...
Estoy usando el conector CN1 de la foto, que correspondem al VPP (P), VDD (V), VSS (G), PGD (D) y PGC (C). El Aux (A) no lo uso...
Alguien sabe para que sirve el CN2 (pines 5,G,B,T y S)??
Muchas gracias!
-
jejeje, ya me funciona!
Cambié el PGC por el PGD!
Muchas gracias!
-
Alguien ha probado el pickit2 clone de suky con un pic32 ?
En la web de microchip veo que solo unos pocos pic32s son soportados con el pickit2, desafortunadamente ninguno en empaque SOIC.
Deberia comprar un pickit3 o esperar a que se añada soporte para otros pic32s en el pk2?
-
Alguien ha probado el pickit2 clone de suky con un pic32 ?
En la web de microchip veo que solo unos pocos pic32s son soportados con el pickit2, desafortunadamente ninguno en empaque SOIC.
Yo :mrgreen: http://www.micros-designs.com.ar/skp32-placa-de-desarrollo-development-board-pic32-ejemplos-en-c32/
-
Alguien ha probado el pickit2 clone de suky con un pic32 ?
En la web de microchip veo que solo unos pocos pic32s son soportados con el pickit2, desafortunadamente ninguno en empaque SOIC.
Yo :mrgreen: http://www.micros-designs.com.ar/skp32-placa-de-desarrollo-development-board-pic32-ejemplos-en-c32/
Juazz, se ve super. Los tios de itead y seed mejoran cada ves mas, sus precios son insuperables y la calida es ok.
Actualmente uso ColdfireV2 en 80QFP para un proyecto pero no uso ni la tercera parte de los puertos. Si un pic32 puede hacer lo mismo en un empaque soic28 o SSOP me ahorraria bastante
-
Por fin termine de diseñar mi PicKit2 :-/ , aquí les dejo una captura de ARES.
Tomé la idea de Syky y puse un regulador de 3.3V para poder seleccionar la tensión de VDD. Y también tiene un transistor PNP para la habilitación o no de la tensión de VDD.
Una pequeña plaqueta aparte contiene un zócalo normal de 40 pines, y a su vez a la mitad del mismo lo cruza lo que sería la mitad de un zócalo de 40 y así poder colocar también los pic chicos para programarlos.
Todavía me falta construirlo, así que una vez hecho eso y si funciona bien, subiré el diseño del PCB por si le interesa a alguien.
-
Hola a todos
soy nuevo en el foro. Estoy empezando a programar pic y necesitaba un programador
me arme el clone de felixs pero no logro hacerlo andar
me salta un error en vpp :(
ya revise toda la placa, ubicacion de componentes, cortos y demas
ya le cambie todos los transistores y sigo sin lograr nada
lo raro es q de a "ratitos" anda, me deja borrarlo, cargar el hex y me vuelve a saltar el error de vpp
agradeceria q m den una mano
Saludos
-
Hola a todos
soy nuevo en el foro. Estoy empezando a programar pic y necesitaba un programador
me arme el clone de felixs pero no logro hacerlo andar
me salta un error en vpp :(
ya revise toda la placa, ubicacion de componentes, cortos y demas
ya le cambie todos los transistores y sigo sin lograr nada
lo raro es q de a "ratitos" anda, me deja borrarlo, cargar el hex y me vuelve a saltar el error de vpp
agradeceria q m den una mano
Saludos
Cual es el error exactamente, y que micro estas tratando de programar
Saludos
-
Muchas gracias por responder sander!
Soy el peor!!! hace dias y dias que estoy intentando arreglar la placa equivocada! :oops:
no era el programador, sino la placa entrenadora
acabo de probar el programador junto con el zocalo ZIF de un programador ICD2 que me prestaron y anda de maravilla!
perdon por molestar de gusto!
ahora a encontrar el problema en la entrenadora
Saludos!
-
Estoy mirando hacer un programador USB (como todos jejej) pero claro, buscando en la red he encontrado muchos.
He descartado todos y me quedo con dos. Uno es el de Suki (te tengo que felicitar por tu trabajo) pero me surgen algunas dudas con respecto a este modelo.
1.- Se necesita un driver para que lo reconozca el ordenador?? (El otro que he visto no le hace falta, dice que es USB2 completo)
2.- Si a microchip no le da la gana de ir actualizando el soft... ya no podremos grabar nuevos pics, verdad??
-
Estoy mirando hacer un programador USB (como todos jejej) pero claro, buscando en la red he encontrado muchos.
He descartado todos y me quedo con dos. Uno es el de Suki (te tengo que felicitar por tu trabajo) pero me surgen algunas dudas con respecto a este modelo.
1.- Se necesita un driver para que lo reconozca el ordenador?? (El otro que he visto no le hace falta, dice que es USB2 completo)
2.- Si a microchip no le da la gana de ir actualizando el soft... ya no podremos grabar nuevos pics, verdad??
Hola
1 - No se necesita driver para el PicKit2 porque es un dispositivo HID (Human Interface Device) y Windows tiene drivers para ello
2 - Y si, si microchip saca nuevos chips que no figuran en la lista del PicKIt, no se podrán programar. A no ser que reprogrames el soft, cuyo código fuente podrás encontrar en el propio sitio de microchip.
-
El otro del que dudo está en esta page: http://usbpicprog.org/ (si no se pueden poner links externos pido perdón y que algún moderador lo borre)
Si te fijas, hay una versión para hacerla en casa, el acceso directo es este:
http://usbpicprog.org/images/usbpicprog-through-hole-compact.pdf
A ver por cual me decido...
-
Siguiendo la informacion del primer enlace que pones dice que solo es programador.
El pickit2 clone puede además hacer depuración, hace poco me lo construí i funciona muy bién,antes
no había efectuado nunca depuración y hace poco me sirvió para encontrar un problema que tenía
en un circuito que en Proteus funcionaba bién pero en la realidad no.
-
Pue tienes toda la razón!!!
Nada, a hacerme el clone de PICKit 2.
Gracias!!
-
hola, que bien se trabaja en conjunto, tengo unas dudas con respecto al programador, entre al blog de Felixls (muy interesante por cierto) y en la zona de descargas encontre el "Pickit2CloneReloaded" (solo el esq. y pcb.) ese es el programador que han armado??
Tambien lei que necesito el programa .hex para el 18f2550, pero en su blog no lo encuentro por ningun lado (o sera que no se buscar)
Otra duda: ustedes usan el software de programacion Pickit, yo uso el mikroC que tambien trae su software de programacion para usb (aunque los .hex generados por el mikroC los carogo al icprog porque tengo un programador de puerto serie).
En conclusion: armo el programador que esta en el blog de Felixls, me consigo el .hex para el 18f2550, y los .hex que genero en mikroC los cargo al sofware Pickit y quemo los pic`s sin problemas...es correcto??...espero sus respuestas y muchas gracias
-
hola, que bien se trabaja en conjunto, tengo unas dudas con respecto al programador, entre al blog de Felixls (muy interesante por cierto) y en la zona de descargas encontre el "Pickit2CloneReloaded" (solo el esq. y pcb.) ese es el programador que han armado??
Tambien lei que necesito el programa .hex para el 18f2550, pero en su blog no lo encuentro por ningun lado (o sera que no se buscar)
Otra duda: ustedes usan el software de programacion Pickit, yo uso el mikroC que tambien trae su software de programacion para usb (aunque los .hex generados por el mikroC los carogo al icprog porque tengo un programador de puerto serie).
En conclusion: armo el programador que esta en el blog de Felixls, me consigo el .hex para el 18f2550, y los .hex que genero en mikroC los cargo al sofware Pickit y quemo los pic`s sin problemas...es correcto??...espero sus respuestas y muchas gracias
El archivo .hex para el PicKit2 lo podes bajar del sitio de microchip, también el software PicKit2.
Sí, los .hex que genera mikroC los cargas con el software del PicKit2 y listo
-
Por fin termine de diseñar mi PicKit2 :-/ , aquí les dejo una captura de ARES.
Tomé la idea de Syky y puse un regulador de 3.3V para poder seleccionar la tensión de VDD. Y también tiene un transistor PNP para la habilitación o no de la tensión de VDD.
Una pequeña plaqueta aparte contiene un zócalo normal de 40 pines, y a su vez a la mitad del mismo lo cruza lo que sería la mitad de un zócalo de 40 y así poder colocar también los pic chicos para programarlos.
Todavía me falta construirlo, así que una vez hecho eso y si funciona bien, subiré el diseño del PCB por si le interesa a alguien.
Hola AngelGris, Disculpa que la pregunta sea OffTopic pero ¿De donde has descargado las librerías de los componentes que usas, ya que no e visto algunas de ellas? ¿O tu las hiciste?
-
Los únicos componentes que hice yo fueron, el conector USB, el tacSwitch y las tiras de pines que unen ambas plaquetas.
-
Como le abran hecho estos amigos para hacer la base zif de este pickit2 seleccionable ya que puede seleccionar hasta los dspics. alguie sabe?
http://articulo.mercadolibre.com.mx/MLM-417518366-programador-pic-usb-picnano-v1-dspic-eeprom-con-cable-icsp-_JM
-
Ademas pienso que a este tema si le deberian poner chincheta me costo un poco encontrarlo :5] y estan muy buenos los clones del pickit2 que an hechos todos los compañeros. saludos :-/
-
Que tal amigos solo para compartir mi pickit basado en http://www.micros-designs.com.ar/pickit2-clone-5v3-3v/
si alguien desea los archivos en protel con gusto.....
-
:) Muchas gracias por el programador, pero tengo dudas acerca del uso. Quiero programar una tarjeta de desarrollo que tiene un pic32mx440f256h y que tiene ICSP. Si solo conecto el programador a la tarjeta de desarrollo (la tarjeta de desarrollo no está alimentada), en el jumper de 3.3v del pickit2 solo tengo 2.47v medidos con un multimetro y no pude leer, escribir, ni reconocer el microcontrolador. Luego, si conecto la alimentación a la tarjeta de desarrollo, en el jumper de 3.3v obtengo los 3.3v, y comprobé que pude leer y escribir el microcontrolador. ¿Así debería funcionar?
-
Efectivamente así también funciona.
Si vas a la ventana del pickit en el menú tools --> Target VDD source ,puedes forzar a que la alimentación de tu tarjeta se detecte automaticamente,la genere el pickit o la conectes tuen tu placa.
Saludos
-
Muy buenas a todo el foro. He armado el pickit 2 clone de felix. Al conectarlo lo reconoce el software pero me da error de Vpp. Al correr el troubleshot del software para medir el valor de Vpp me indica Test Pased 12V. Pero el tester me indica 16.45Volt. La bobina es de 680 uHy. Alguno le ha pasado esto, porque he visto problemas con Vpp menores a 12V pero lo mio es al revés. Tengo 16Volts.
-
¿Alguien me puede explicar para que sirve la tension "AuX" que aparece en el conector ICSP del programador?
F.
-
Fer,
Si mal no recuerdo sirve para utilizar comunicación SPI y también cuando se utiliza el programador como puerto serie. Otra función seria de entrada/salida genérica. Y creo también, una entrada para utilizar el pickit2 como analizador serie
-
Por las conexiones que aparecen en el programador, no veo como este pin puede funcionar como entrada. Solo veo que pueda funcionar como salida, pero no comprendo muy su utilidad.
F.
-
Mira esto... utilizar el Pickit2 como "logic tool"
http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit%202%20Logic%20Tool%20User%20Guide.pdf
-
Hola,
ya consegui reparar el PICKIT-2 clone y logré grabar algunos micros.
Ahora tengo una duda adicional:
A la hora de grabar el pic, existe en el software de programación PICKIT-2 alguna manera de poder configurar la habilitaciondel watch-dog, el tipo de oscilaor, etc.
Tengo el programador GTP-USB+ y en el existe la posibilidad de elegir la opción deseada.
F.
-
No tengo instalado el soft del pickit2, pero los últimos programas que he hecho, siempre configuraba dichos bits desde el propio fuente del programa. Y al cargar el .hex en el soft, éste se encargaba de grabar correctamente dichos bits.
Los últimos programas los hice en XC8, desde MPLABX. Dicho IDE tiene una opción para seleccionar las distintas opciones y te genera el código adecuado.
Saludos
-
Gracias, por la respuesta.
La verdad es que en mis fuentes siempre incluyo la configuración de los fuses. Pero me ha salido la duda de que si en mi fuente pongo que no se proteja para la lectura, luego pueda cambiarlo desde el software del programador.
En Pickit2 nunca había trabajado y no encontraba como realizarlo. Acabo de verlo.
Por tanto para resumir, ¿Si dentro de mi fuente pongo que este protegido para evitar lecturas, si en el programador no está seleccionada la protección, se respeta lo escrito en el fuente o lo seleccionado en el programador?
F.
-
Una cuestión adicional para cerrar por mi parte el tema del Pickit2.
Tengo instalada la versión 2.61 y a la hora de seleccionar los modelos de pics a grabar, solo me aparecen de las series 12F y 16F.
No veo ninguno de la serie 18F. Para poder grabar alguno de estos micros, me imaginé que se necesitará algún tipo de actualización. Saben dónde encontrar ducha actualización
Gracias
F.
-
Una cuestión adicional para cerrar por mi parte el tema del Pickit2.
Tengo instalada la versión 2.61 y a la hora de seleccionar los modelos de pics a grabar, solo me aparecen de las series 12F y 16F.
No veo ninguno de la serie 18F. Para poder grabar alguno de estos micros, me imaginé que se necesitará algún tipo de actualización. Saben dónde encontrar ducha actualización
Gracias
F.
Los microconroladores están ahí, solo tienes que ir al menú principal y seleccionar Device Family. Allí verás una lista de todas las familias disponibles: Baseline, Midrange (es la que tienes seleccionada), PIC18, PIC18J... etc.
Por tanto para resumir, ¿Si dentro de mi fuente pongo que este protegido para evitar lecturas, si en el programador no está seleccionada la protección, se respeta lo escrito en el fuente o lo seleccionado en el programador?
F.
El programador siempre tomará lo último que fue puesto en los fuses, si cargas tu hex con los fuses predeterminados y luego los cambias manualmente, aplicará los fuses tal como los cambiaste.
Si colocas los fuses manualmente y luego cargas un hex con los fuses predeterminados, entonces se aplicará los fuses del archivo hex.
Así de simple.
elreypic.
-
Los microconroladores están ahí, solo tienes que ir al menú principal y seleccionar Device Family. Allí verás una lista de todas las familias disponibles: Baseline, Midrange (es la que tienes seleccionada), PIC18, PIC18J... etc.
El programador siempre tomará lo último que fue puesto en los fuses, si cargas tu hex con los fuses predeterminados y luego los cambias manualmente, aplicará los fuses tal como los cambiaste.
Si colocas los fuses manualmente y luego cargas un hex con los fuses predeterminados, entonces se aplicará los fuses del archivo hex.
Así de simple.
elreypic.
Gracias por la respuesta.
Había abierto el software y no conecté el programador, por eso me aparecía la opción Device Family desactivada. :oops: :oops: :oops:
-
Hola :
Aprovecho y consulto ¿Alguien sabe de un soft que seleccionando el micro ,selccionando los fuses ,me entregue como resultado el valor decimal para cargar en el soft de pickit?
Agradezco comentarios
Jorge
-
Hola :
Aprovecho y consulto ¿Alguien sabe de un soft que seleccionando el micro ,selccionando los fuses ,me entregue como resultado el valor decimal para cargar en el soft de pickit?
Agradezco comentarios
Jorge
Si vos creas el codigo con el MPLAB X, te permite generar los fuses en el codigo y no tendrias que cambiarlo "aparte"
-
Una pregunta al usar de uso del software pickit2
¿Se necesita tener conectado el programador al Pc para pode tener activada la opción del "Device Family"?
Lo pregunto porque acabo de abrir la version 2.60 y me aparece desactivado.
F.
-
Que tal Fer_TACA,
Efectivamente, necesias tener el pickit2 conectado para activar las opciones del software.
elreypic.
-
Gracias a todos por exponer sus aportes. He aprendido mucho de los errores de otros. Muchas gracias a todos porque sin ellos no habría logrado mis conocimientos. Adjunto captura de imagenes de los 3D de Proteus de la construcción de mi PICKIT 2 CLONE. Si alguien está interesado, puedo subir el esquemático y PCB
-
((:-)) ((:-)) ((:-))
Seria estupendo que compartieras el esquematico y los archivos del pcb.
Elreypic