Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Buenas a todos:
Usare este tema como hilo conductor de mis pruebas asi como de las aportaciones que podais y querais hacer.
No se si conocereis el programador prometeo para tarjetas de 8 contactos. Lo usare como ejemplo.
Actualmente dicho programador hay que conectarlo al PC para enviarle comandos y recibir respuestas.
Me gustaria ahorrarme el PC, es decir, crear un circuito que me permita conectar por USB o por puerto serie o como sea el prometeo con este proyecto para poder manejarlo. Con un display led y algunos botones para moverme por los menus y poder elegir opciones.
Al principio digo que lo cojo como ejemplo porque mi idea es escalarlo a un GTPUSB Lite para poder programar los PICs sin necesidad de PC.
Quiero hacer todo portatil para poder evitarme tener que estar en casa y poder trabajar en el taller sin necesidad de un pc cerca.
Habia pensado en utilizar Arduino, programando un menu que envie por alguna salida un 0X49 a mi prometeo. La conexion que habia pensado pero que probablemente no se pueda (Perdonad porque siempre sere un novato, soy el eterno novato) seria cortar un USB Macho (B o grueso) y los 4 cables que tiene, conectarlos a arduino. ¿Como? Pues uno a positivo otro, a comun, y los dos que quedan son de datos, asi que imagino que usar uno como entrada y otro como salida de datos. Enviar por uno el 0x49 Hex y leer lo que venga del otro pin.....
¿Que os parece?
Gracias a todos de ante mano por si acaso 😀
Saludos
Si te he entendido bien, lo que quieres es grabar un firmware en el programador y desde ese momento poder usarlo sin PC para programar micros, ¿no? Si es eso cómprate un Pickit 2 que ya lo hace, es la función Pickit-To-Go o algo así.
No se si te he entendido bien...
FJ, habla de tarjetas de ocho contactos (smartcards, tarjetas telefónicas, etc) y de poder mandarle comandos y recibir las respuestas desde un teclado y pantalla lcd.
Para los que no sepan nada, ahí van unos datos:
Como programador prometeo puedes encontrar este por e-bay:
http://cgi.ebay.es/ws/eBayISAPI.dll?ViewItem&item=250453440009 " onclick="window.open(this.href);return false;
realizados por electronico:
http://www.endorasoft.es/foro/viewtopic.php?t=981 " onclick="window.open(this.href);return false;
En esta página hay un foro muy interesante sobre todo este tema.
No se si es el mismo que tienes tu, jaba_ruben, pero ese no tiene pinta de tener un puerto serie al que se pueda acceder, que sería lo fácil. Lo de cortar los cables y conectarlos, que comentas tú, conectarlos a que? Se trata de una conexión usb, por lo que tendrías que conectarlo a otro usb. Conectar dos pics por medio de usb no se si se puede o no, pero no he visto ningún proyecto que lo haga. Alguien sabe algo de eso?
Una opción sería, si el firmware es libre, que estoy viendo que no (están los Hex pero no el código fuente), modificarlo para que se comunique vía puerto serie y así comunicarlo con la "consola" que es lo que tú quieres hacerte (pic + display + teclado).
FJ eres un maquina! 😀
Efectivamente es lo que quiero..... pero con otro componente.
El pickit esta bien, pero en mi caso necesito que sea para prometeo, es un lector programador de tarjetas de 8 contactos....
Entonces mi problema esta en que no se muy bien como quitarme de en medio el ordenador..... ains....
Como dije, se me ocurrio lo del usb, pero no se si funcionaria, tengo que probar este finde a ver.... aunque creo que no funcionara.
El prometeo este, funciona con transmision de datos serie.
http://cgi.ebay.es/ws/eBayISAPI.dll?ViewItem&item=250453440009 " onclick="window.open(this.href);return false;
De todos modos me miro lo del pickit FJ, pero lo necesito para el prometeo 😀
Dragonet80, exacto!
Si es el mismo que tengo yo, yo me he fabricado una version de prometeo que aparece en el foro de endora, pero efectivamente, me temo que no tiene un puerto serie. Tiene un puerto que se llama PicKit2.... pero no tengo clara la funcion de dicho puerto.
Lo del USB me referia a coger un cable USB, que tenga un macho USB tipo B, que es el que encaja en el prometeo. Con los cables cortados, conectarlos por ejemplo a una placa arduino de la siguiente manera:
+5 del cable a +5 de arduino
gnd del cable a gnd de arduino
D+ y D- del cable (datos) uno a una entrada/salida digital del arduino y otro a otra. Teniendo uno de entrada y otro de salida.
Y luego desde arduino decirle que por el pin de salida saque un valor en hexadecimal 0x49 para hacer una prueba. Si esto funciona, el prometeo debe devolver datos acerca de su programacion por la otra patilla que arduino leera.
Como ya he dicho, me temo que esto no funcionara. Yo aun no he comunicado un pic con otra cosa que no sea un pc xD pero esto me viene genial para aprender 😀
Sobre lo del firmware, exacto no es libre.... pero como dices seria lo ideal.....