¿Es necesario usar pickit para pic MCU?

3

Recientemente compré la placa de desarrollo PIC18f4550 de OUMEX. Comencé a ir a través de tutoriales en línea y me metí en MPLAB IDE para usarlo. Al configurar un nuevo proyecto, me pidieron que seleccionara una herramienta como se muestra en la siguiente imagen. No estaba al tanto de estas herramientas. Busqué en línea y cuesta más de $ 70 (WOW) y demora alrededor de 5 días (mientras tanto no tendría mucho que hacer).

Volviendo a mi pregunta, ¿es necesario que use estas herramientas para programar mi MCU? ¿Cómo beneficia o afecta a mi codificación en general?

Gracias de antemano!

EDITAR: Gracias a todos por su explicación. Creo que mi investigación no fue lo suficientemente correcta como para no saber que necesitaba un programador PIC. Hasta ahora trabajé en las placas de desarrollo como arduino uno, Silicon Labs 8051, etc., que tenía en su interior, por lo que no me sorprendió que la placa de desarrollo que compré no la tuviera. Simplemente asumí que estaría incrustado dentro. Ahora lamento no haber pedido sugerencias sobre qué tipo de MCU debería haber elegido. Ya que PIC18F4550 ha estado en el mercado por un buen tiempo, por lo que la solución de problemas no tomaría tanto tiempo. De todos modos, esperemos lo mejor! Una vez más, muchas gracias. Tu percepción me ha ayudado.

    
pregunta EEE

5 respuestas

2

Casi todos los microcontroladores necesitan una herramienta dedicada para escribir el firmware en el chip. Atmel, ST, Microchip todos tienen su propia herramienta. Puede comprar microcontroladores con un cargador de arranque que le permitirá escribir el firmware con un UART. (Ejemplo: Picaxe y Arduino)

Hay clones de terceros disponibles. Una búsqueda rápida en Ebay para el pickit 3: se venden por $ 11 a $ 20.

DM164140 - MPLABXpress Evaluation Board es una buena alternativa. Tiene un programador integrado. Es fácil comenzar.

    
respondido por el JWRM22
0

Si no le importa usar otro microcontrolador PIC, puede obtener la tarjeta de Curiosidad Microchip que viene con un PIC16f1619 y un programador integrado por aproximadamente $ 30. Si desea utilizar ese chip específicamente, puede obtener imitaciones chinas baratas del pickit 3 por menos de $ 20 en algunos casos. Tengo uno y no puedo distinguir la diferencia entre el falso y el real que uso en el trabajo.

    
respondido por el Christopher Dyer
0
  

Volviendo a mi pregunta, ¿es necesario que use estas herramientas para programar mi MCU?

Para estar seguro, se puede programar una foto sin que uses ninguna de esas herramientas.

  

¿Cómo beneficia o afecta a mi codificación en general

Hacen la programación más fácil, y. Hacen que la codificación sea más eficiente, ya que rara vez necesita preguntarse si su programador es parte de su problema.

Si se está ganando la vida con esto, obtenga la mejor herramienta que pueda pagar y hojee cualquier otra cosa.

    
respondido por el dannyf
0

Necesita algo que haga que los bits entren en el PIC de destino. Esto tiene que ser capaz de comunicarse con una PC en un lado, y mover las líneas de programación del PIC adecuadamente en el otro lado. Estas cosas suelen denominarse programadores PIC .

Hasta donde sé, mi LProg programador PIC es el costo más bajo de todos los los que siguen las reglas para las interfaces de host y PIC. Sin embargo, una razón por la que se puede hacer tan barato es porque solo es compatible con aquellos PIC que pueden programarse con todo a 3.3 V y no necesitan un alto voltaje para ingresar al modo de programación. Esto se aplica a casi todos los PIC más nuevos, pero no al antiguo 18F4550 que está utilizando. La mayoría de las piezas antiguas tienen reemplazos más nuevos que son en gran parte compatibles, como el 18F45J50, que funciona con el LProg.

Sin embargo, por mucho que me gustaría venderte un LProg, estás mejor con uno de los PicKits de Microchip. Esto se debe a que estos también funcionan como depuradores de gama baja.

    
respondido por el Olin Lathrop
0
  

@PeterGreen Link: olimex.com/Products/PIC/Proto/PIC-USB-4550/resources/… - EEE hace 6 minutos

Afaict (la documentación no es especialmente clara) su placa específica tiene lo que se conoce como un "gestor de arranque". Esto le permite reprogramar la mayor parte de la memoria del programa PIC sin necesidad de un programador externo.

La desventaja de los cargadores de arranque es que pierdes una pequeña cantidad de memoria de programa, necesitas usar scripts de vinculador especiales que tengan en cuenta el cargador de arranque y, a menudo, tienes que usar herramientas específicas del cargador de arranque para realizar la programación real.

Dicen que la placa viene con el "cargador de arranque USB con microchip". No estoy 100% seguro de lo que quieren decir con esto, pero espero que se refieran al mismo cargador de arranque que se envió en el "PICdem FS USB oficial" del microchip. Si es así, debería poder utilizar las herramientas destinadas a esa placa para programarlo.

Puede encontrar la documentación / software relacionado con el microchip "PICdem FS USB" en enlace Creo que quieres que se descargue el "Framework USB".

Lamentablemente, dichas herramientas se están demorando un poco ahora, por lo que es posible que tengas que encontrar un sistema de ventanas de 32 bits para usarlas.

    
respondido por el Peter Green

Lea otras preguntas en las etiquetas