TODOPIC

Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: aero62 en 06 de Mayo de 2013, 11:20:48

Título: PIC para tarjeta Pingüino.-
Publicado por: aero62 en 06 de Mayo de 2013, 11:20:48
Hola a todos:

Mi nombre es Edgardo, y soy de la provincia de Santa Fe, Argentina.
He comenzado hace muy poco a incursionar en estos temas, y he comenzado con una placa Arduino Uno, con la cual he realizado varios proyectos, entre ellos una CNC 2D con material reciclado de impresoras.

Mi consulta es la siguiente: ¿que PIC me recomiendan para realizar mi propia placa Pingüino? ya que he leído de varias versiones distintas en internet.
Mis conocimientos son MUY básico en lo referente a programación y lenguajes (estoy aprendiendo ...)
Agradecería me indiquen el PIC recomendado con nomenclador completo.

Desde ya muchas gracias a todos por su tiempo.

Edgardo.-
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 06 de Mayo de 2013, 17:20:03
Depende del presupuesto y de lo que quieras hacer.

A mi me gustan mucho los procesadores 18F25K80 por los periféricos que manejan (CTMU, ADC 12bits, más contadores, CAN bus etc) por ser más rápidos (16 MIPS) y consumen poco, pero creo que no hay placa pinguino para ellos.

Los PIC18F2550 tienen USB integrado y son más conocidos (más antiguos)

También tienes placas con pics de 32 bits.

¿Por qué quieres pasarte a los PIC si estás manejando ahora los Atmel?


Saludos.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: aero62 en 06 de Mayo de 2013, 19:11:44
Los PIC18F2550 tienen USB integrado y son más conocidos (más antiguos)
También tienes placas con pics de 32 bits.
¿Por qué quieres pasarte a los PIC si estás manejando ahora los Atmel?
Gracias Picuino por la respuesta.
En realidad me gustaría construir una placa Pingüino para estudiarla un poco y compararla en funciones con la Arduino con el 328.
De paso, me viene bien para seguir practicando la realización de PCB´s caseras y realizar un circuito útil.
Pero como soy novato en estos temas, sigo escuchando consejos de ustedes que mas saben !!

Gracias !!

Edgardo.-
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 06 de Mayo de 2013, 19:16:21
La placa típica para construir en casa y semejante a la arduino, creo que es esta:


(http://blog.bricogeek.com/img_cms/321-pinguino-el-clon-de-arduino-con-pic-18f2550.jpg)


Con un PIC18F2550

Saludos.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 06 de Mayo de 2013, 19:23:28
En realidad las placas pinguino se parecen más a las arduino leonardo.
Estas placas tienen el USB integrado en el microcontrolador principal.

La placa arduino UNO utiliza otro microcontrolador secundario para comunicarse por USB y el micro principal se comunica con el secundario por medio de una USART.

Manejar una USART es muchisimo más sencillo que manejar el USB.

Si te interesa puedes darte un paseo por mi página web. La placa que diseñé tiene conexión USB directa al micro principal y también conexión por medio de USART (puedes elegir)
Con un simple conversor USB-RS232 en niveles TTL, se puede dar comunicación al micro y este sólo tiene que manejar la USART.

https://sites.google.com/site/picuino/picuino-18f2550

Saludos.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 06 de Mayo de 2013, 19:27:03
http://www.todopic.com.ar/foros/index.php?topic=40560.msg337670#msg337670

Conversor USB a RS232 con niveles TTL:

(en ebay: PL2303 USB To RS232 TTL Converter Adapter Module)

(http://i.ebayimg.com/00/s/ODAwWDgwMA==/$T2eC16VHJF0E9nmFRp!eBQ(dVfURrw~~60_35.JPG)


Saludos
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: aero62 en 06 de Mayo de 2013, 19:43:32
http://www.todopic.com.ar/foros/index.php?topic=40560.msg337670#msg337670
Conversor USB a RS232 con niveles TTL:
Saludos

Picuino:
Nuevamente muchas gracias por tu ayuda y te felicito por tus trabajos !! Tu página está MUY buena !!!! la voy a recorrer con mas tiempo.
Justamente ayer terminé de armar un cable USB-TTL para la placa Arduino casera que fabriqué, según instrucciones de Iñigo en su página Txapuzas ¿La conoces? Lo fabriqué a partir de un cable de comunicación de datos para teléfono celular. El código es CDU-11, y para referencia del cableado me guié por la página: http://lf88.wordpress.com/2010/05/08/mi-cable-usb-a-serial
Como solo uso TX-RX y Ground, me salió a la perfección y aun costo de tan solo U$ 0.85 ya que son cales desprogramados y nadie los usa mas.

Voy a "aprovecharme" de tu buena predisposición a colaborar, para que me aconsejes un poco:
He trabajado con Arduino en muchos ejemplos y aplicaciones que se pueden encontar en la WEB, de mucha gente que aporta desinteresadamente, pero me gustaría ir un "poco mas allá" y ver de programar algo en algún lenguaje. Se que hay mucha información y tutoriales en Internet, pero al haber tanto me confunde y no se donde comenzar, ni con que lenguaje y morir en el intento ........
¿Que me aconsejas como primer paso a un novato total como yo !!!

Muchísimas gracias !!!

Edgardo.-


Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 06 de Mayo de 2013, 19:54:52
Aprender a programar en c es un poco difícil al principio, pero creo que a la larga merece la pena. Es mucho más potente que el código máquina.

Ya que empiezas puedes utilizar el compilador en versión libre de Microchip: el XC8

Saludos.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 06 de Mayo de 2013, 19:57:07

Como solo uso TX-RX y Ground, me salió a la perfección y aun costo de tan solo U$ 0.85 ya que son cales desprogramados y nadie los usa mas.


Yo utilizo además la tensión de 5v del USB para alimentar el microcontrolador. Así te ahorras una fuente de alimentación.

Saludos.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: aero62 en 06 de Mayo de 2013, 19:58:06
Aprender a programar en c es un poco difícil al principio, pero creo que a la larga merece la pena. Es mucho más potente que el código máquina.

Ya que empiezas puedes utilizar el compilador en versión libre de Microchip: el XC8

Saludos.
El compilador que mencionas solo sirve para PIC o también para los AVR de Atmel ??

Gracias !!
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: AleSergi en 07 de Mayo de 2013, 06:51:24
El XC es de la casa MicroChip, para sus micros
http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/

Si sos Argento, y no vivis en Baires, estás frito..., no hay muchas opciones a la hora de conseguir los Pic más potentes (caso mio en Córdoba no existen los 18Fxxxx, lo más sofisticado es el 16F877, ufff!).
Aunque para construir un 'Pingüino', podés buscar en ese mercado que se dice libre.AR y ofrecen al menos los 18F2550 & 18F4550, algunos con el 'bootloader' de Pingúino, eso es una ventaja.

Si te vas a meter en los Pic, por la puerta grande como te dijeron conviene que te fijes en el XC, si lo tuyo es una primer impresión por el mundillo de los Pic, mira el CCS (PIC-C  http://www.ccsinfo.com/content.php?page=compilers&navcode=/picc ) hay mucha información de este último, cantidad de ejemplos, así que te salen funcionando las cosas a la primera.
Esto último te plantea la situación si realmente es necesario el 'Pingüino'.

Hablando de 'Pingúino', ¿ya lo completaron todo el entorno de software?, o sigue siendo terrible, instalando cantidad de librerías, que no siempre funcionan...
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: MGLSOFT en 07 de Mayo de 2013, 08:44:51
Yo compro los PICs que quiero en Microchip Direct (http://www.microchipdirect.com/), que es la tienda online de Microchip.
Aun pagando los impuestos de aduana (ya los cobran ellos mismos) y el costo envio (por Fedex o UPS), mas el impuesto a la compra en el exterior (hoy 20 %), me salen un poco mas baratos que aqui.
Ni hablar de que pido el modelo que se me ocurra, y por cantidades mayores a 10 el costo baja mucho.

El secreto esta en hacer compras menores o iguales a 100 dolares, ya que si superan ese valor, lo abren en aduana y alli se complica bastante. :mrgreen:
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 07 de Mayo de 2013, 14:01:59
También puedes pedir samples gratuítos dándote de alta en Microchip:
http://www.microchip.com/samples


Saludos.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: MGLSOFT en 07 de Mayo de 2013, 14:08:16
Para Argentina no hay, salvo que tengas una cuenta de correo de Europa... :D
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 07 de Mayo de 2013, 14:46:22
También hay opciones baratas en e-bay (menos de 4 euros con transporte incluido)

http://www.ebay.es/sch/i.html?LH_BIN=1&LH_PrefLoc=2&_nkw=pic18f2550

http://www.ebay.es/itm/1PCS-PIC18F2550-I-SP-PIC18F2550-IC-PIC-MCU-FLASH-16KX16-28SDIP-NEW-DATE-CODE-12-/290777913539?pt=LH_DefaultDomain_0&hash=item43b3b6d8c3

Saludos.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: aero62 en 07 de Mayo de 2013, 17:04:43
Para Argentina no hay, salvo que tengas una cuenta de correo de Europa... :D
MGLSOFT: Yo he podido inscribirme dentro de Microchip desde la tienda en español. Ahí si me aceptaron mi cuenta de correo POP3 de mi servidor local, y pude acceder a la lista de "Samples". Solo te cobran U$ 7.5 por el envío. Atmel no te cobra NADA !!!  :)
Proba y suerte !!!!

Edgardo.-
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: MGLSOFT en 07 de Mayo de 2013, 17:58:00
Ya tengo samples, solo que mi cuenta es de Europa gracias a un gran amigo del foro.
Mejor que hayan corregido eso, me alegra mucho.
Y tambien pago 7,5 dolares por envio, y solo puedes pedir 2 muestras distintas y 2 samples por muestra.
Usalo para pedir los PICs caros, sino ni te conviene.... :mrgreen:
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: aero62 en 07 de Mayo de 2013, 19:41:40
Tenía pensado pedir el PIC18F4550-I/P, que en la ciudad de Rosario (a 140 kms de mi pueblo) pedían unos $170 por c/u ..... ¿¿¿¿????
¿Cual otro me conviene pedir en el mismo envío?

Gracias a todos por sus aportes, de a poco voy poniendo mis ideas en claro  :shock:  :)

Edgardo.-
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 07 de Mayo de 2013, 19:53:41
El PIC18F2550 es igual, pero más pequeño (28 pines) y hay una placa pingüino muy sencilla para el.

Puestos a probar, el PIC18F26K80 es más avanzado (aunque no tiene USB) http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en550199

Saludos.

Título: Re: PIC para tarjeta Pingüino.-
Publicado por: AleSergi en 07 de Mayo de 2013, 19:57:07
Pic 18F2550 obvio!
así te armas el PicKit 2 Clone, y podés grabar los pic's.... ahora desde puerto USB (y con él te olvidarás del Pingüino).-
Los Rosarigasinos los tienen muy caros, te fijaste en MercadoGarca?, por esos morlacos pedilo ahí que te sale más barato contando el envio desde Baires....
solo por ver uno de esos (http://articulo.mercadolibre.com.ar/MLA-457144190-microcontrolador-pic-18f4550-c-usb-adc-uart-etc-en-dip40-_JM)
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: aero62 en 07 de Mayo de 2013, 20:07:27
Pic 18F2550 obvio!
así te armas el PicKit 2 Clone, y podés grabar los pic's.... ahora desde puerto USB (y con él te olvidarás del Pingüino).-
Los Rosarigasinos los tienen muy caros, te fijaste en MercadoGarca?, por esos morlacos pedilo ahí que te sale más barato contando el envio desde Baires....
solo por ver uno de esos (http://articulo.mercadolibre.com.ar/MLA-457144190-microcontrolador-pic-18f4550-c-usb-adc-uart-etc-en-dip40-_JM)

Hola AleSergi:
Contame un poquito sobre la "PicKit 2 Clone".
Recorda que soy MUY novato aún en el tema PIC´s, programación, lenguajes, etc ....  :)

Edgardo.-
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: AleSergi en 07 de Mayo de 2013, 20:26:28

"PicKit 2 Clone", es un programador, para "grabar" (quemar dice el resto de latinoamérica) el programa en los distintos pic's, se conecta a la PC mendiante el puerto USB, es de muy fácil construcción, está basado en el pic 18F2550, es como si fuese un Arduino pero dedicado a grabar.
Ahora imagina, tenés este artilugio, y el pic que te plaza montado en la protoboard, con sus hardware complentario que estas desarrollando.... resulta que podes grabar el pic de tu proyecto in situ con el "PicKit 2 Clone", con ello decretas la muerte del "pingúino", que imagino es lo que les pasa a la mayoría y por ello nunca terminarán el projecto como tal.

esta es una de las mejores versiones que encontre del clon, es de un integrante del foro, PicKit2 version Zuky (programa los pic de 3,3v)
http://www.micros-designs.com.ar/pickit2-clone-5v3-3v/

otros:
http://cristpalma.blogspot.com.ar/2011/04/pickit-2-clone-icsp.html
http://sergiols.blogspot.com.ar/2009/02/pickit-2-clone-reloaded.html
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: aero62 en 07 de Mayo de 2013, 21:00:52
Gracias por los datos AleSergi !!!!
De a poco voy entendiendo algo mas ...
Sigo escuchando consejos y sugerencias   :)

Edgardo.-
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 08 de Mayo de 2013, 14:46:37
Hay 4 maneras de grabar o "quemar" un programa en un microcontrolador:

Con un programador (tipo Pickit2):
    1.- Quitando el microcontrolador de su placa e insertándolo en un zócalo del programador
    2.- Sin quitar el microcontrolador de su placa y conectándolo al programador a través del puerto ICSP (conectado a la alimentación y a 3 pines especiales del micro)

Con un bootloader. El microcontrolador permanece en su placa y se envía el programa desde el PC para que el micro se grabe a sí mismo.
    3.- Con bootloader a través del puerto USB (por ejemplo el bootloader HID de Microchip o el bootloader Vasco de pingüino)
    4.- Con un bootloader tipo RS232 a través de las líneas de transmisión del micro TX y RX (puede conectarse a un USB mediante adaptador)

Los bootloaders necesitan grabarse la primera vez con un programador (métodos 1 o 2), después funcionan ellos sólos.

Yo prefiero trabajar con el método 4 porque después de enviar el programa, puedo recibir por el mismo canal los datos que envía el microcontrolador.

Saludos.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: planeta9999 en 08 de Mayo de 2013, 15:28:09
Con un bootloader. El microcontrolador permanece en su placa y se envía el programa desde el PC para que el micro se grabe a sí mismo.
    3.- Con bootloader a través del puerto USB (por ejemplo el bootloader HID de Microchip o el bootloader Vasco de pingüino)
    4.- Con un bootloader tipo RS232 a través de las líneas de transmisión del micro TX y RX (puede conectarse a un USB mediante adaptador)

Los bootloaders necesitan grabarse la primera vez con un programador (métodos 1 o 2), después funcionan ellos sólos.
Yo prefiero trabajar con el método 4 porque después de enviar el programa, puedo recibir por el mismo canal los datos que envía el microcontrolador.

Saludos.


Un bootloader también puede funcionar con tarjetas SD, Pendrive USB o por Ethernet.
La actualización de firmware, con tarjetas SD o pendrive USB es muy cómoda en determinadas circunstancias, porque te evita tener que llevar a cuestas un ordenador.

En los diseños que estoy haciendo actualmente, todas mis placas incorporan un zócalo MicroSD, para poder actualizar el firmware con tarjetas, el puerto USB lo evito si puedo y me ahorro el cuarzo, en cuanto al RS232, eso ya es la prehistoria, aparte de que el DB9 es un mazacote de conector que ocupa un huevo de espacio.






Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 08 de Mayo de 2013, 16:44:47
El RS232 se sigue utilizado mucho, pero con niveles TTL y sin que se vea.

La tarjeta Arduino Uno tiene incorporado un conversor de USB a señal tipo RS232 (con niveles de tensión de 0 a 5 voltios).

El microcontrolador principal tiene un Bootloader que carga el programa desde la UART (como si funcionase con RS232)

En otros casos, también se puede utilizar un conversor USB a RS232 externo a la placa:

ebay: USB SERIAL TO RS232 UART TTL CP2102 (http://www.ebay.es/itm/USB-SERIAL-TO-RS232-UART-TTL-CP2102-CABLE-SERIE-DEBRICK-COMPATIBLE-Arduino-/320976827990?pt=LH_DefaultDomain_186&hash=item4abbb5b656)

(http://www.todopic.com.ar/foros/imgtiny/16kcemc.jpg)

Saludos.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: aero62 en 08 de Mayo de 2013, 18:17:29
Picuino:
Te dejo una imagen del cable TTL (FTDI) que me fabriqué a partir de un cable de transferencia de datos de celular, con el mismo chip. Pero con la diferencia que tan solo lo pagué menos de 1 dólar  :)
La segunda foto, son la dos placas Arduino caseras en PCB con el cable conectado a una de ellas.
Muchas gracias por toda la información !!! es de sumo valor para mí  :)

Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 09 de Mayo de 2013, 03:45:34
Se ven muy bien las placas.


Planeta, añado a la lista la información que aportas:

Hay varias maneras de grabar o "quemar" un programa en un microcontrolador:

Con un programador (tipo Pickit2):
    1.- Quitando el microcontrolador de su placa e insertándolo en un zócalo del programador
    2.- Sin quitar el microcontrolador de su placa y conectándolo al programador a través del puerto ICSP (conectado a la alimentación y a 3 pines especiales del micro)

Con un bootloader. El microcontrolador permanece en su placa y se envía el programa desde el PC para que el micro se grabe a sí mismo.
    3.- Con bootloader a través del puerto USB (por ejemplo el bootloader HID de Microchip o el bootloader Vasco de pingüino)
    4.- Con un bootloader tipo RS232 a través de las líneas de transmisión del micro TX y RX (puede conectarse a un USB mediante adaptador)
    5.- Con una memoria externa al microcontrolador (USB, SD, microSD, etc) que contenga el programa. El microcontrolador puede grabar ese programa en su memoria o ejecutar el programa desde la memoria externa. Este sistema lo utilizan algunas calculadoras programables como la HP50g, autómatas programables, videoconsolas, etc.


¿El último método (5) es viable para micros de 8 bits o se utiliza sobre todo para micros de 32 bits?

Saludos.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: planeta9999 en 09 de Mayo de 2013, 11:28:32
   5.- Con una memoria externa al microcontrolador (USB, SD, microSD, etc) que contenga el programa. El microcontrolador puede grabar ese programa en su memoria o ejecutar el programa desde la memoria externa. Este sistema lo utilizan algunas calculadoras programables como la HP50g, autómatas programables, videoconsolas, etc.

¿El último método (5) es viable para micros de 8 bits o se utiliza sobre todo para micros de 32 bits?


No creo que puedas ejecutar un programa desde una memoria externa, es un tema que se ha tratado algunas veces en los foros de Microchip, y que yo sepa, no es posible.
Yo los bootloader encriptados que tengo hechos son todos para PIC32, pero es perfectamente viable gestionar una tarjeta SD  o un Pendrive USB, formateados con FAT o FAT32, desde un micro de 8 ó 16 bits.

También está la opción de cargar el firmware por Ethernet, no lo he probado todavía, quiero comprar el Ethernet Starter Kit de Microchip para ver si se puede cargar firmware a través de internet, supongo que si, teniendo un server con una IP fija.

Otra incognita es la viabilidad de usar el puerto JTAG para programación, con los PIC lo desconozco, pero con otros micros, FPGA y CPLD, si se usa JTAG para programarlos. Todas las tarjetas con FPGA y CPLD de Xilinx y Altera, que tengo por aquí se programan por JTAG, que sirve también para hacer Debug. El USB Starter Kit de Microchip, de hecho, lleva 2 microcontroladores, el primero se comunica por USB con un PC, y programa al segundo por JTAG.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 09 de Mayo de 2013, 12:45:06
Amplío la lista:

Diferentes formas de de grabar o "quemar" un programa en un microcontrolador:

1.- Con un programador:
    1.1- Quitando el microcontrolador de su placa e insertándolo en un zócalo del programador

2.- Sin retirar el microcontrolador de la placa final, con un bus dedicado a programación:
    2.1- Conectando un programador a través del puerto ICSP (2 líneas de alimentación y 3 líneas de control y transmisión de datos). Implementado por microcontroladores de gama baja y media.
    2.2- Conectando un programador a través del puerto JTAG. Implementado por microcontroladores de gama alta.

3.- Con un programa bootloader. El microcontrolador permanece en su placa. Un pequeño programa dentro del microcontrolador recibe datos por un puerto de comunicaciones y graba estos datos en la memoria de programa
    3.1- Con un bootloader a través de USART. Los datos se reciben a través de un puerto serie del microcontrolador (USART). Se suele utilizar el protocolo RS232 o su variante con niveles TTL.  (Existen adaptadores de puerto USB a RS232 TTL para los ordenadores que no dispongan de puerto RS232)
    3.2- Con bootloader a través del puerto USB (por ejemplo el bootloader HID de Microchip o el bootloader Vasco de pingüino).

4.- Mediante un medio de almacenamiento externo
    4.1- Con una memoria externa al microcontrolador (USB, SD, microSD, etc) que contenga el programa. El microcontrolador puede grabar el programa almacenado externamente, en su propia memoria de programa. Este sistema es utilizado para actualizar el firmware de algunas calculadoras programables como la HP50g, autómatas programables, videoconsolas, etc.

Saludos.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 09 de Mayo de 2013, 12:47:44

No creo que puedas ejecutar un programa desde una memoria externa, es un tema que se ha tratado algunas veces en los foros de Microchip, y que yo sepa, no es posible.

Yo estaba pensando en otro micro, el 8051, que he utilizado alguna vez. En ese caso se podía programar un EPROM e insertarla en el circuito para que ejecutase el programa. Cada vez que cambias la EPROM, cambia el programa ejecutado. Es el mísmo método de los "Cartuchos" de las videoconsolas antiguas.

Saludos.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: planeta9999 en 09 de Mayo de 2013, 13:48:28

No creo que puedas ejecutar un programa desde una memoria externa, es un tema que se ha tratado algunas veces en los foros de Microchip, y que yo sepa, no es posible.

Yo estaba pensando en otro micro, el 8051, que he utilizado alguna vez. En ese caso se podía programar un EPROM e insertarla en el circuito para que ejecutase el programa. Cada vez que cambias la EPROM, cambia el programa ejecutado. Es el mísmo método de los "Cartuchos" de las videoconsolas antiguas.

Saludos.


El problema es que dejas a la vista el programa, para que te lo pueda copiar cualquiera, salvo que el micro lleve un motor de desencriptación por hardware, y el programa esté encriptado en la eprom.


Título: Re: PIC para tarjeta Pingüino.-
Publicado por: aero62 en 29 de Mayo de 2013, 06:14:46
Hola nuevamente !!
¿Que opinan de este programador y el soft que entregan?
http://articulo.mercadolibre.com.ar/MLA-462144129-jdm-programador-de-microcontroladores-pic-y-memorias-eeprom-_JM

Gracias !!

Edgardo.-
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 29 de Mayo de 2013, 10:18:46
Muy antiguo (utiliza el puerto RS232) y bastante caro. Hay versiones más baratas.

Ese programador no sirve para algunos PIC.

Saludos.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: aero62 en 29 de Mayo de 2013, 10:26:17
Muy antiguo (utiliza el puerto RS232) y bastante caro. Hay versiones más baratas.

Ese programador no sirve para algunos PIC.

Saludos.
Hola Picuino !!
Busqué aquí en Argentina, y me pareció lo mas económico. Mi intención es grabar 2 o 3 PIC´s al año, para mis "proyectitos", usando librerías ya escritas por otras personas ....  :lol:
¿Conoces alguno mas económico?
¿Lo del puerto serie lo puedo solucionar con un buen adaptador a USB?
Espero tus valiosos comentarios !!!  :)

Edgardo.-
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: sander en 29 de Mayo de 2013, 10:38:18
Muy antiguo (utiliza el puerto RS232) y bastante caro. Hay versiones más baratas.

Ese programador no sirve para algunos PIC.

Saludos.
Hola Picuino !!
Busqué aquí en Argentina, y me pareció lo mas económico. Mi intención es grabar 2 o 3 PIC´s al año, para mis "proyectitos", usando librerías ya escritas por otras personas ....  :lol:
¿Conoces alguno mas económico?
¿Lo del puerto serie lo puedo solucionar con un buen adaptador a USB?
Espero tus valiosos comentarios !!!  :)

Edgardo.-


Hasta donde recuerdo los grabadores JDM no funcionaban con adaptadores de USB a serial, deberia preguntarle al vendedor haber que le dice.

Yo le recomendaria, armar o conseguir uno por usb,  ya sea el clon del pickit2 (http://www.todopic.com.ar/foros/index.php?topic=24946.msg203845#msg203845) o este otro  (http://www.todopic.com.ar/foros/index.php?topic=23475.msg188271#msg188271) que se sabe funciona bien, El PICKit 2 tambien le puede servir para grabar memorias, como analizador logico y como puerto serial, y para los micros que lo soporten depurar el programa, es mejor inversion el PICKit2.

Saludos.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 29 de Mayo de 2013, 12:52:20
Un clone del Pickit 2 te puede venir bien y es barato.

Por ejemplo este cuesta USD 21,89:
Clone Microchip Development Programmer Mini PICKIT 2 (http://www.ebay.es/itm/Clone-Microchip-Development-Programmer-Mini-PICKIT-2-/251281550515?pt=LH_DefaultDomain_0&hash=item3a818c2cb3)


Saludos.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: Picuino en 29 de Mayo de 2013, 12:56:42
Este otro por USD20,28 parece bastante interesante, pero no sé si es totalmente compatible con Pickit2:

(http://aptinex.net/aptinex_products/aptinex_mini_pickit2/Aptinex_Mini_Pic_Kit2.jpeg)

Aptinex PICKit2 Mini USB PIC Programmer / Debugger:
http://www.ebay.es/itm/Aptinex-PICKit2-Mini-USB-PIC-Programmer-Debugger-/181149529943?pt=LH_DefaultDomain_0&hash=item2a2d5a7757

Saludos.
Título: Re: PIC para tarjeta Pingüino.-
Publicado por: AleSergi en 29 de Mayo de 2013, 13:26:08
Hola Aero, Ché creo que lo dije por ahí... si insistís con esos programadores de puerto serie, necesitas uno que sea 'con esteroides', recorda que los JDM emplean métodos esotéricos para obtener la tensión de programación directamente del puerto serie, y no siempre se puede lograr eso, especialmente en esos 'adaptadores' USB-RS232.
Deberías armar uno por puerto serie 'con esteroides', o sea los que incorporan una fuente externa, unos enlaces.
https://sites.google.com/site/funlw65/electronics/serial-icsp-pic-programmer
http://www.bobtech.ro/proiecte/microcontrolere/2-bobprog-programator-icsp-pentru-microcontrolere-pic
http://www.lancos.com/siprogsch.html
http://www.unicrom.com/Tut_ProgPICyMem1.asp

siempre te pódes comprar uno de puerto USB armado, ya que citaste al IntercambiaMercaderiasQueEsGarca.com.ar
http://articulo.mercadolibre.com.ar/MLA-457775691-programador-usb-de-microcontroladores-pic-_JM

y si no un pic18f2550, en el mísmo medio, para armar un pickit2.
http://listado.mercadolibre.com.ar/pic18f2550

También se puede grabar pic's, con una placa Arduino, pero eso se hace aun más oscurantismo, según ando viendo, así que ando estudiando las artes oscuras, en las pelis de Harry Potter, a ver si logro grabar un pic partiendo desde un arduino.
http://www.freetronics.com/blogs/news/6069752-building-a-pic-programmer-using-arduino#.UaYrR9hXPOo
http://hackaday.com/2012/05/04/arduino-pic-programmer-writes-to-18f-family/
http://rweather.github.io/ardpicprog/pic_programming_protocol.html
el último lo estoy investigando...