viernes, 26 de diciembre de 2014

Bootloader usb para Microcontroladores PIC 18f2550, 18f4550

Bootoader usb para uC 18f2550 y  18f4550



Un bootloader es un programa que reside dentro de la memoria del microcontrolador en el cual nos permitira reprogramar el microcontrolador sin necesidad de utilizar un grabador externo. 
Para esto, es necesario programar el microcontrolador por los medios convencionales ( utilizando un programador externo),  cargandole el hexagesimal del bootloader.
Una  ves hecho esto, nuestro microcontrolador esta listo para ser utilizado si necesidad  de utilizar un programador externo. 
Pero antes de todo esto se preguntaran. Como cargo entonces mis programas al microcontrolador?
Pues es necesario utilizar un medio como comunicacion con el pc, y  nuestro microcontrolador cuenta con ese medio, que es el USB.  
El bootloader ya esta esta programado  para trabajar con ese modulo USB de nuestro PIC,  lo unico que nos quedaria es realizar nuestro circuito para  que nuestro microcontrolador pueda funcionar correctamente


 

En la imagen se puede apreciar que existen 2 botones, 1 que es para el reset y el otro para el entrar al modo bootloader.Para entrar al modo bootloader, es necesario reiniciar el microcontrolador y seguidamente presionar el boton "boot mode" hecho esto, el microcontrolador esta listo para ser programado.

Como la arquitectura del pic 18f4550 es igual al del 18f2550, salvo que el 18f4550 tiene mas pines, este bootloader es funcional para estos 2 tipos de microcontroladores.
La ventaja de este bootloader, es que se puede integrar  con el CCS C compiler, de esta manera se nos hara mucho mas facil la carga de nuestros programas.



Dejo el link de Descarga con los archivos y las instrucciones de instalacion, Saludos!!

17 comentarios:

el archivo rar no posee el hex para el micro, por favor podrias facilitarlo madnessjam@hotmail.com

Saludos. Es un buen aporte. Quisieras facilitarme el hex para el micro adrono1@gmail.com

Podrías facilitarme el archivo .hex para introducir el bootloader al pic por primera vez? nexusdan@gmail.com

hola que tal amigo podrias facilitarme en archivo .hex del bootloader
evertec.music@gmail.com

Hola amigo. Facilitame el HEX amigo. mishellsanchez09@gmail.com
Gracias

Gracias por el aporte. Podrías enviarme el archivo .hex por favor.
Muchas Gracias.

amigo una pregunta en el diagrama dice un cristal de cuantos es, o se puede cualquiera?

hola que tal amigo podrias proporcionarme el archivo .hex para quemarlo en el ic.

hola amigo me podrias pasar el archivo .hex

ME PUEDES MANDAR EL ARCHIVO HEX POR FAVOR A ryderblack94@gmail.com

podrias mandarme el archivo HEX por favor jhasmani@gmail.com

Hola serias tan amable de facilitarme el bootloader dejo mi correo, gooty466@gmail.com excelente post

Buenas Tardes, podrias appoyarme con el Hex para ic dejo mi mail
bliss21onix@gmail.com

hola podrias pasarme el archivo hex a mi correo, darioscorp@hotmail.com gracias...

https://jorgechac.blogspot.com/2020/07/bootloader-usb-para-microcontroladores.html

Hola para obtener el archivo HEX vayan a la carpeta cdc bootloader y de allí al archivo main y allí compilar si no van a hacer ninguna modificación

el arhivo hex esta en la carpeta donde dice prueba, chequen antes de preguntar

Publicar un comentario