Programando un PIC32MX250F128B-I/SP

muon
Mensajes: 424
Registrado: 03 Jul 2017 11:46
Ubicación: Madrid
Agradecido : 66 veces
Agradecimiento recibido: 81 veces

Programando un PIC32MX250F128B-I/SP

Mensajepor muon » 19 Feb 2021 09:44

¿Alguien tiene idea de como se programa uno de estos bichos? -banghead

Tengo un TL 866 pero ese chip no aparece por alli...

ackerman
Mensajes: 177
Registrado: 05 Feb 2019 21:32
Ubicación: Asturias
Agradecido : 23 veces
Agradecimiento recibido: 101 veces

Re: Programando un PIC32MX250F128B-I/SP

Mensajepor ackerman » 20 Feb 2021 09:15

muon escribió:¿Alguien tiene idea de como se programa uno de estos bichos? -banghead
Tengo un TL 866 pero ese chip no aparece por alli...

La forma más fácil y oficial con el programador pickit3.
Luego tienes formas caseras, para convertir el arduino en un programador pickit:
https://www.instructables.com/Arduino-Pickit2-As-Programmer/

muon
Mensajes: 424
Registrado: 03 Jul 2017 11:46
Ubicación: Madrid
Agradecido : 66 veces
Agradecimiento recibido: 81 veces

Re: Programando un PIC32MX250F128B-I/SP

Mensajepor muon » 20 Feb 2021 12:19

Gracias por contestar.

Veo que programar esto es mucho mas complicado que una EPROM.

Ese programador lo he encontrado en aliexpres barato: https://es.aliexpress.com/item/40005709 ... web201603_

El problema es que por lo que leo, no sirven tal cual, porque necesita un "PROGRAMMING HEADER" que no hay. El que trae solo sirve para modelos PIC20 24 16, y similares pero, no encuentro nada para un PIC32 .

Avatar de Usuario
explorer
Mensajes: 423
Registrado: 10 Ene 2016 18:43
Ubicación: Valladolid, España
Agradecido : 10 veces
Agradecimiento recibido: 402 veces
Contactar:

Re: Programando un PIC32MX250F128B-I/SP

Mensajepor explorer » 20 Feb 2021 16:33

¿Estás usando el MPLAB X IDE? Todo lo que se necesita para programar PIC está en microchip.com

Hace tiempo que no lo hago, siempre había programado los PIC con la opción Low Voltage Programming, con lo que puedes usar un puerto serie para programarlos, pero microchip quitó esa opción y ya sólo era posible usando sus programadores.

Mira aquí otra opción: usar Arduino con un programar EEPROM, para programar PIC: https://diyodemag.com/projects/arduino_pic_programmer

Otra opción, usando Raspberry Pi: http://www.newsdownload.co.uk/pages/RPiPIC.html

En el MPLAB X IDE suele traer compiladores de C y ensamblador para programarlos, y un simulador de micros.

La curva es algo fuerte, al principio. Hay vídeo tutoriales en Youtube y en microchip para empezar a programar en PIC, pero sí: son algo particulares si quieres hacerlos desde ensamblador. En C, en cambio, son como cualquier otro microcontrolador.

ackerman
Mensajes: 177
Registrado: 05 Feb 2019 21:32
Ubicación: Asturias
Agradecido : 23 veces
Agradecimiento recibido: 101 veces

Re: Programando un PIC32MX250F128B-I/SP

Mensajepor ackerman » 20 Feb 2021 19:05

muon escribió:Gracias por contestar.
El problema es que por lo que leo, no sirven tal cual, porque necesita un "PROGRAMMING HEADER" que no hay. El que trae solo sirve para modelos PIC20 24 16, y similares pero, no encuentro nada para un PIC32 .

Nada, tranqui, es todo más sencillo de lo que parece, lo que pasa que cada casa, le interesa ganar dinero, y quieren que pases por caja por plataforma y entornos que elijas. También les gusta dar vueltas a las palabras hasta que se gastan para hacer parecer todo más complejo de lo que es, y conseguir evitar el intrusismo. Les gusta mucho la endogamia. -rofl -rofl
Cuando se refiere al programmer header, se refiere a la programación en circuito con conectores de cabecera, así que tendrás que montarlo en una protoboard de esas de 0.50€ o 0.75€.
Imagen

Y hacer algo similar a esto, una vez que pongas el chip en la protoboard:
https://sites.google.com/site/pcusbprojects/5-custom-projects/r-pickit-3-header-for-pic32mx250f128b-programming
Imagen
Sólo tienes que conectar los pines del pickit en los pines del microcontrolador y alimentarlo con la alimentación del pickit (como viene en el circuito), eso si, a 3v. Si lo haces a 5v, lo quemas.

muon
Mensajes: 424
Registrado: 03 Jul 2017 11:46
Ubicación: Madrid
Agradecido : 66 veces
Agradecimiento recibido: 81 veces

Re: Programando un PIC32MX250F128B-I/SP

Mensajepor muon » 20 Feb 2021 21:13

Si voy a hacer eso. Pillare un pickit3 de esos de aliexpress y montare ese circuito

Avatar de Usuario
explorer
Mensajes: 423
Registrado: 10 Ene 2016 18:43
Ubicación: Valladolid, España
Agradecido : 10 veces
Agradecimiento recibido: 402 veces
Contactar:

Re: Programando un PIC32MX250F128B-I/SP

Mensajepor explorer » 20 Feb 2021 21:54

Aquí he encontrado una forma de programar los PIC32 usando un Arduino nano, y el programa pic32prog. Él se encarga de subir el Programming Executive y luego nuestro programa.

dragonet80
Mensajes: 444
Registrado: 28 Nov 2017 12:36
Agradecido : 215 veces
Agradecimiento recibido: 175 veces

Re: Programando un PIC32MX250F128B-I/SP

Mensajepor dragonet80 » 22 Feb 2021 00:03

Como ya te han dicho, lo suyo es un pickit3, pero si tienes prisa en vez de Aliexpress pídelo en Amazon. El de Aliexpress veo que lleva un adaptador a módulo ZIF, puede que sirva para ese micro (si es que lo tienes en formato DIP), pero no veo bien si con los jumpers se puede configurar para ese. Pero a malas, podrías llegar a soldar unos cables por abajo y listo. Y si lo tienes en una placa soldado, sólo hay que buscar el conector de pgoramación, raro sería que no lo llevara.

No conocía el pic32prog, muy interesante @explorer.

Si es algo puntual te sobra con cualquiera de esas dos opciones.

Si piensas darle caña a programar microcontroladores PIC y en un futuro vas a usar otros modelos, quizá te interese mas un PICKIT4, el 3 dejó de tener soporte a mediados del 2019. Para saber si un micro está soportado por un dispositivo en concreto, puedes ir a la página del Mplab X-Ide y descargar la Release Notes. Dentro del comprimido hay un archivo llamado "Device support.htm" que indica cada modelo de microcontrolador con qué dispositivos es compatible.


Volver a “Off Topic”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado