Programando un PIC32MX250F128B-I/SP - DUDA de condensadores

muon
Mensajes: 702
Registrado: 03 Jul 2017 11:46
Ubicación: Madrid
Agradecido : 266 veces
Agradecimiento recibido: 125 veces

Programando un PIC32MX250F128B-I/SP - DUDA de condensadores

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...

Avatar de Usuario
ackerman
Mensajes: 482
Registrado: 05 Feb 2019 21:32
Ubicación: Asturias
Agradecido : 224 veces
Agradecimiento recibido: 569 veces
Contactar:

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: 702
Registrado: 03 Jul 2017 11:46
Ubicación: Madrid
Agradecido : 266 veces
Agradecimiento recibido: 125 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: 695
Registrado: 10 Ene 2016 18:43
Ubicación: Valladolid, España
Agradecido : 24 veces
Agradecimiento recibido: 680 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.

Avatar de Usuario
ackerman
Mensajes: 482
Registrado: 05 Feb 2019 21:32
Ubicación: Asturias
Agradecido : 224 veces
Agradecimiento recibido: 569 veces
Contactar:

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: 702
Registrado: 03 Jul 2017 11:46
Ubicación: Madrid
Agradecido : 266 veces
Agradecimiento recibido: 125 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: 695
Registrado: 10 Ene 2016 18:43
Ubicación: Valladolid, España
Agradecido : 24 veces
Agradecimiento recibido: 680 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: 660
Registrado: 28 Nov 2017 12:36
Agradecido : 291 veces
Agradecimiento recibido: 266 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.

muon
Mensajes: 702
Registrado: 03 Jul 2017 11:46
Ubicación: Madrid
Agradecido : 266 veces
Agradecimiento recibido: 125 veces

Re: Programando un PIC32MX250F128B-I/SP

Mensajepor muon » 06 Mar 2021 21:19

ackerman escribió:Imagen


Tengo una duda sobre los condensadores de ese circuito. Lo pongo aqui mas grande.

Imagen

Hay un condensador de 30 y otro de 10. ¿La polaridad es como la he pintado (el simbolo + lo he pintado yo, es correcto)? ¿son electrolíticos y de que voltaje?

Hay otros dos mas de 100 nanos: entiendo que no tienen polaridad y de que voltaje?


Perdon por ser tan torpe :oops:

Espero que alguien me pueda ayudar -thanks

Avatar de Usuario
ackerman
Mensajes: 482
Registrado: 05 Feb 2019 21:32
Ubicación: Asturias
Agradecido : 224 veces
Agradecimiento recibido: 569 veces
Contactar:

Re: Programando un PIC32MX250F128B-I/SP

Mensajepor ackerman » 07 Mar 2021 14:21

muon escribió:
ackerman escribió:Imagen


Tengo una duda sobre los condensadores de ese circuito. Lo pongo aqui mas grande.

Imagen

Hay un condensador de 30 y otro de 10. ¿La polaridad es como la he pintado (el simbolo + lo he pintado yo, es correcto)? ¿son electrolíticos y de que voltaje?

Hay otros dos mas de 100 nanos: entiendo que no tienen polaridad y de que voltaje?


Perdon por ser tan torpe :oops:

Espero que alguien me pueda ayudar -thanks


No te preocupes, para eso estan los foros, además, que exista un circuito, no quiere decir que exista una única forma de hacer las cosas, porque igual te sale uno mejor.
Correcto, VCC y VDD son tensión positiva, mientras que VSS, es la masa. Has puesto las polarizaciones correctamente.
El voltaje de los condensadores, mientras que sea de más de 3v, vale cualquiera.
Los de 100 nanos, exacto, no tienen polarización.
El condensador de 30 uF de VDD (pin 13) muchas veces no se necesita, tan sólo se usa cuando hay poca chicha en el circuito, digamos que es para conseguir el circuito perfecto.
El condensador entre VCAP y VSS de 10 uF, en algunos sitios sirve sin ser polarizado.
Lo importante, asegurarse de alimentar el circuito desde el propio pickit, es decir, que no debe superar los 3v. Asegurarse con un multímetro.

Aquí se ve la versión minima:
https://www.youtube.com/watch?v=-wRhw8HMNnc

muon
Mensajes: 702
Registrado: 03 Jul 2017 11:46
Ubicación: Madrid
Agradecido : 266 veces
Agradecimiento recibido: 125 veces

Re: Programando un PIC32MX250F128B-I/SP - DUDA de condensadores

Mensajepor muon » 07 Mar 2021 15:52

Muchas -thanks

dragonet80
Mensajes: 660
Registrado: 28 Nov 2017 12:36
Agradecido : 291 veces
Agradecimiento recibido: 266 veces

Re: Programando un PIC32MX250F128B-I/SP

Mensajepor dragonet80 » 07 Mar 2021 15:55

muon escribió:Tengo una duda sobre los condensadores de ese circuito. Lo pongo aqui mas grande.

Imagen

Hay un condensador de 30 y otro de 10. ¿La polaridad es como la he pintado (el simbolo + lo he pintado yo, es correcto)? ¿son electrolíticos y de que voltaje?

Hay otros dos mas de 100 nanos: entiendo que no tienen polaridad y de que voltaje?


Perdon por ser tan torpe :oops:

Espero que alguien me pueda ayudar -thanks

Para estas cosas tienes que acostumbrarte a mirar "la biblia", o sea, el datasheet del fabricante. Siempre empieza por allí.

Para esa familia de micros lo tienes aquí:
http://ww1.microchip.com/downloads/en/DeviceDoc/PIC32MX1XX2XX-28-36-44-PIN-DS60001168K.pdf
Apartado 2, páginas 27 y 28. Míratelo bien y pon los valores y voltajes mínimos que te recomienda allí.

muon
Mensajes: 702
Registrado: 03 Jul 2017 11:46
Ubicación: Madrid
Agradecido : 266 veces
Agradecimiento recibido: 125 veces

Re: Programando un PIC32MX250F128B-I/SP - DUDA de condensadores

Mensajepor muon » 07 Mar 2021 21:41

Por cierto, donde conseguis los componentes?

Estoy teniendo verdaderos problemas para encontrar un condensador electrolitico de 30uF.

Los ceramicos de 100nF, los encuentro facilmente: https://es.rs-online.com/web/p/mlccs-co ... a/5381433/

y el electrolítico de 10uF: https://es.rs-online.com/web/p/condensa ... o/7075676/

Avatar de Usuario
ackerman
Mensajes: 482
Registrado: 05 Feb 2019 21:32
Ubicación: Asturias
Agradecido : 224 veces
Agradecimiento recibido: 569 veces
Contactar:

Re: Programando un PIC32MX250F128B-I/SP - DUDA de condensadores

Mensajepor ackerman » 08 Mar 2021 17:46

La capacidad de los condensadores en paralelo se suma, así que con 3 de 10 uF en paralelo, tenemos 30 uF. En el mundo purista, esto suele dar pequeños problemas, sobre todo para circuitos oscilantes de alta precisión, porque no existen 2 componentes iguales, y ni se cargan ni descargan al mismo tiempo los 2 o más condensadores, pero para tirar millas, como este caso, funciona de sobra. La otra opción, es pillar 1 de 33 uF o 1 de 47 uF, que son más típicos en tiendas electrónicas.
Hay veces, que las medidas de condensadores van a diferente escala, microfaradios, picofaradios y nanofaradios, así que toca hacer encaje de bolillos.
Los condensadores de precisión rara específica, los puedes sacar sobre todo, desoldando placas de ordenador que tengas tiradas por ahi, sino, no queda otra que pillar un pack por internet.

Las tiendas electrónicas locales siguen el concepto de sota, caballo, rey. No suelen traer componentes raros, van a lo seguro, y si tienen algo específico, es de stock de hace tiempo pedirlo algún cliente.
Internet es tu amigo, tiendas de calidad, pero lentas en llegar el pedido:
https://www.futurlec.com/

Rápidas:
https://www.taydaelectronics.com/

Y lo otro, jugartela con aliexpress con algún pack de condensadores.


Volver a “Off Topic”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados