buen día compañeros, hoy quisiera preguntar si alguien a tratado de programas algún otro pic que no sean los que vengan en las tarjetas curiosity de microchip con el quemador que vienen en las tarjetas de desarrollo, por lo poco que eh visto en la red el .hex es de libre distribución y el pic que se usa es el 25k50 que funciona como una tarjeta de memoria donde solo arrastras los hex y los pasa al pic que en este caso es el 16f18855 y también funciona como puerto com para hacer comunicación por uart en fin, creen que se pueda usar para programar como cualquier otro programador por que lo poco que pude entender en el pic16f18855 no tiene un firmware ni nada parecido solo el 25k50 pero su hex se puede bajar y quemar de hecho hay una pagina donde ya venden uno que hicieron pero con el mismo pic e igual que un Arduino de hecho se llama ardupic pero la idea es solo manejar el programador para ponerlo en los proyectos en las tarjetas, bueno es una idea y les dejo unas imágenes de los esquemáticos
buen día compañeros, hoy quisiera preguntar si alguien a tratado de programas algún otro pic que no sean los que vengan en las tarjetas curiosity de microchip con el quemador que vienen en las tarjetas de desarrollo, por lo poco que eh visto en la red el .hex es de libre distribución y el pic que se usa es el 25k50 que funciona como una tarjeta de memoria donde solo arrastras los hex y los pasa al pic que en este caso es el 16f18855 y también funciona como puerto com para hacer comunicación por uart en fin, creen que se pueda usar para programar como cualquier otro programador por que lo poco que pude entender en el pic16f18855 no tiene un firmware ni nada parecido solo el 25k50 pero su hex se puede bajar y quemar de hecho hay una pagina donde ya venden uno que hicieron pero con el mismo pic e igual que un Arduino de hecho se llama ardupic pero la idea es solo manejar el programador para ponerlo en los proyectos en las tarjetas, bueno es una idea y les dejo unas imágenes de los esquemáticos
Lo que leí una vez respecto a eso, es que el firmware del microcontrolador que hace la función de programador/depurador embebido está diseñado para programar al MCU de la tarjeta, y por lo tanto no podría programar o depurar a otro microcontrolador.
La única manera sería de probarlo, si es que tienes acceso las líneas del bus ICD.
amigo dominusdrr tal vez te enrede y no entendiste que eso es lo que pregunte si alguien en el foro a probado las salidas del 25k50 del programador con un pic diferente que no sea el que trae la tarjeta por eso daba el ejemplo de la placa ardupic pero con el mismo pic16f18855 bueno de todos modos ya baje el firmware y voy a conseguir un 25k50 y hago las pruebas y voy comentando que es lo que conseguimos.
ya lo habías comentado, ya tengo el firmware y voy a usar las líneas como esta en la imagen resaltadas pero ya viéndolo bien tal vez solo este hecho para la tarjeta y solamente a ese pic el 16f18855 ya que puede estar hecho para su tamaño de memoria y sus fuses de configuración ya que si sirviera para otros tendría la opción de detectar que pic y escribir y leer diferentes como lo son los programadores, voy a intentar descifrar el código ya que también lo baje y checar que hay en sus entrañas, seguimos trabajando.
se me olvido la imagen jajajajaja, y claro que hay que reinventar la rueda o desecharla la idea es evolucionar tal vez los programadores fueron nuestras ruedas pero ya hay que crecer y por que no hacer unas alas para volar que en el cielo no necesito ruedas o unas aletas para nadar que en el fondo del mar no necesito rueda bueno hare pruebas y nos desengañaremos
Si tienes acceso a las líneas F188MCLR, F188CLK y F188DAT (bus ICD) y puedes desconéctalas del PIC18855, podrías realizar pruebas con otro microcontrolador para determinar si es posible.
mi querido colega, subo la imagen de la placa curiosity de donde saque las imágenes que puse al principio y otras que también tienen la misma lógica, se ve muy bien la división del programador y del pic que se ocupa, esa tarjeta me refiero y la pregunta es si alguien lo había intentado usar solo el programador con otros micros pero a la falta de respuesta creo que nadie lo a intentado bueno tratare de ser el primero y subiré las experiencia a y la tarjeta de pololu lleva un bootloader en el 25k50 para usarla directo sin programador no es la misma, bueno seguimos trabajando
Tampoco entiendo el objetivo de "intentar" usar el programador embebido de esas placas. Inicialmente tal vez pensó que eran como las placas Cube de ST donde ahí si puedes acceder al programador, hasta tienen ranuras para romper el PCB y tener un programador independiente de la placa microcontrolador de entrenamiento.
Tampoco entiendo el objetivo de "intentar" usar el programador embebido de esas placas
Y según lo que leí el objetivo es reproducirlo y colocarlo en sus propias placas. Que me parece bien dependiendo del uso de esas placas. porque me parece que para producción es mejor un bootloader.
Si se puede tener acceso a las lineas si desoldan las resistencias R4, R5, R9 incluso acceso a com serial con R2 y R3. Luego soldando cables se puede probar si puede programar a otro pic diferente.
buen día compañeros, hoy quisiera preguntar si alguien a tratado de programas algún otro pic que no sean los que vengan en las tarjetas curiosity de microchip con el quemador que vienen en las tarjetas de desarrollo, por lo poco que eh visto en la red el .hex es de libre distribución y el pic que se usa es el 25k50 que funciona como una tarjeta de memoria donde solo arrastras los hex y los pasa al pic que en este caso es el 16f18855 y también funciona como puerto com para hacer comunicación por uart en fin, creen que se pueda usar para programar como cualquier otro programador por que lo poco que pude entender en el pic16f18855 no tiene un firmware ni nada parecido solo el 25k50 pero su hex se puede bajar y quemar de hecho hay una pagina donde ya venden uno que hicieron pero con el mismo pic e igual que un Arduino de hecho se llama ardupic pero la idea es solo manejar el programador para ponerlo en los proyectos en las tarjetas, bueno es una idea y les dejo unas imágenes de los esquemáticos
buen día compañeros, hoy quisiera preguntar si alguien a tratado de programas algún otro pic que no sean los que vengan en las tarjetas curiosity de microchip con el quemador que vienen en las tarjetas de desarrollo, por lo poco que eh visto en la red el .hex es de libre distribución y el pic que se usa es el 25k50 que funciona como una tarjeta de memoria donde solo arrastras los hex y los pasa al pic que en este caso es el 16f18855 y también funciona como puerto com para hacer comunicación por uart en fin, creen que se pueda usar para programar como cualquier otro programador por que lo poco que pude entender en el pic16f18855 no tiene un firmware ni nada parecido solo el 25k50 pero su hex se puede bajar y quemar de hecho hay una pagina donde ya venden uno que hicieron pero con el mismo pic e igual que un Arduino de hecho se llama ardupic pero la idea es solo manejar el programador para ponerlo en los proyectos en las tarjetas, bueno es una idea y les dejo unas imágenes de los esquemáticos
Hola .
pero una duda :
esquema curiosity con pic18lf25k50 es el programador ?
y cusiosity 188 con pic16f18855 es placa de dearrollo ?
estos esquemas los has diseñado tu ?
ok , entiendo que son placas de desarrollo con un programmer / debuger incorporado para hacer lo que te de la gana .
pero segun los esquemas de tsu_electronica no creo que el pic16f18855 se pueda quemar ya que necesita
mclr/vpp de 8 a 9v y no los veo .
(https://i.ibb.co/qjJjxtg/vpp.jpg) (https://ibb.co/bmbm7Sv)
ok , entiendo que son placas de desarrollo con un programmer / debuger incorporado para hacer lo que te de la gana .Aquí están esos esquemáticos y si parece que si se podría programar al PIC16F18855 con 3.3V:
pero segun los esquemas de tsu_electronica no creo que el pic16f18855 se pueda quemar ya que necesita
mclr/vpp de 8 a 9v y no los veo .
(https://i.ibb.co/qjJjxtg/vpp.jpg) (https://ibb.co/bmbm7Sv)
ok , entiendo que son placas de desarrollo con un programmer / debuger incorporado para hacer lo que te de la gana .
pero segun los esquemas de tsu_electronica no creo que el pic16f18855 se pueda quemar ya que necesita
mclr/vpp de 8 a 9v y no los veo .
(https://i.ibb.co/qjJjxtg/vpp.jpg) (https://ibb.co/bmbm7Sv)
Buena observación, pensaba que los nuevos PIC de 8 bits, ya no se programaban con un voltaje alto en el MCLR.
Respecto a ese asunto, tal vez exista la opción con un pin o terminal para activar la programación en bajo voltaje, lo tenían unos PIC16.
La verdad no sé como están ahora los microcontroladores de 8 bits de MCHP.
pues es verdad .
https://ww1.microchip.com/downloads/en/DeviceDoc/40001753B.pdf
pero hay que havilitar el bit LVP entrando en programacion alto voltage y ya se queda asi mientras no se borren los bits de config .
ok... haber que dice tsu_electronica
simplemente no puedes modificar ese bit, por más que desees hacerlo
al parecer por defecto esta activado
1.3.2.1 Single-Supply ICSP Programming
The LVP bit enables single-supply (low-voltage) ICSP programming.
The LVP bit defaults to a ‘1’ (enabled) from the factory.
hay que probar
al parecer por defecto esta activado
1.3.2.1 Single-Supply ICSP Programming
The LVP bit enables single-supply (low-voltage) ICSP programming.
The LVP bit defaults to a ‘1’ (enabled) from the factory.
hay que probar
¿Cuál es la ventaja de programarlo en "alto voltaje"?