¿Alguien tiene idea de como se programa uno de estos bichos?
Tengo un TL 866 pero ese chip no aparece por alli...
Programando un PIC32MX250F128B-I/SP - DUDA de condensadores
- 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
muon escribió:¿Alguien tiene idea de como se programa uno de estos bichos?
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/
-
- Mensajes: 704
- Registrado: 03 Jul 2017 11:46
- Ubicación: Madrid
- Agradecido : 266 veces
- Agradecimiento recibido: 125 veces
Re: Programando un PIC32MX250F128B-I/SP
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 .
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 .
- 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
¿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.
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.
JF^D - Calendario de Retroinformática - Telegram Retro Spain - RetroDev ES
- 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
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.
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€.
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
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.
- 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
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.
JF^D - Calendario de Retroinformática - Telegram Retro Spain - RetroDev ES
-
- Mensajes: 660
- Registrado: 28 Nov 2017 12:36
- Agradecido : 291 veces
- Agradecimiento recibido: 266 veces
Re: Programando un PIC32MX250F128B-I/SP
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.
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.
-
- Mensajes: 704
- Registrado: 03 Jul 2017 11:46
- Ubicación: Madrid
- Agradecido : 266 veces
- Agradecimiento recibido: 125 veces
Re: Programando un PIC32MX250F128B-I/SP
ackerman escribió:
Tengo una duda sobre los condensadores de ese circuito. Lo pongo aqui mas grande.
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
Espero que alguien me pueda ayudar
- 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
muon escribió:ackerman escribió:
Tengo una duda sobre los condensadores de ese circuito. Lo pongo aqui mas grande.
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
Espero que alguien me pueda ayudar
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
-
- Mensajes: 660
- Registrado: 28 Nov 2017 12:36
- Agradecido : 291 veces
- Agradecimiento recibido: 266 veces
Re: Programando un PIC32MX250F128B-I/SP
muon escribió:Tengo una duda sobre los condensadores de ese circuito. Lo pongo aqui mas grande.
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
Espero que alguien me pueda ayudar
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í.
-
- Mensajes: 704
- 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
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/
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/
- 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
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.
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.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados