Académique Documents
Professionnel Documents
Culture Documents
TODOPIC
« anterior próximo »
Autor Tema: Bootloader USB para PIC18F4550 a full. (Leído 137014 veces)
• Es necesario tener un programador para usarlo solo una vez y así grabarle
el programa residente en memoria FLASH. Ya después de esto se usa el
Bootloader para grabar la flash del micro.
• El programa residente ocupa memoria flash y por ende tienes un poco
menos de memoria para la aplicación real del micro. No es mucha la que quita,
pero hay que tener eso claro.
1 de 9 09/04/2018 09:50 p. m.
Bootloader USB para PIC18F4550 a full. http://www.todopic.com.ar/foros/index.php?topic=23135.0
HARDWARE
El hardware es casi nada. El PIC y unas cuantas cositas para que pueda
trabajar el puerto USB ya esta. Ver imagen No 1.
Ampliar
Fotografía No 1. Mini sistema de desarrollo EMMini de la empresa Octoplus.
SOFTWARE
2 de 9 09/04/2018 09:50 p. m.
Bootloader USB para PIC18F4550 a full. http://www.todopic.com.ar/foros/index.php?topic=23135.0
Para poder empezar a trabajar con esto, se debe descargar la aplicación desde
la página de MICROCHIP llamada USB Bootloader Setup.EXE después de
descargarlo, solo se debe instalar para generar los siguientes archivos:
GRABANDO EL PIC
Antes que el Windows Instale el Driver, el led permanece apagado. Una vez
3 de 9 09/04/2018 09:50 p. m.
Bootloader USB para PIC18F4550 a full. http://www.todopic.com.ar/foros/index.php?topic=23135.0
Espero les ayude en algo esta guía de cómo usar el Bootloader y aprovechar
esta gran ventaja que tienen en generar todos los micros que pueden
reprogramar su memoria FLASH. En particular este PIC al tener puerto USB, lo
hace bastante práctico y potente, ni fuente de voltaje se necesita porque se
alimenta del puerto USB.
Saludos!
Ernesto.
« Última modificación: 18 de Noviembre de 2011, 17:13:37 por LABmouse » En línea
Mensajes: 1046
Vaya que gran trabajo PICmouse! deverdad que muy explicativo, no sabia que
con ese ejemplo se podria manejar dos distintas configuraciones de USB (porq
mi aplicacion trabaja con una) con solo apretar un boton.
Lo estare analizando bien porque el del ccs me dio algo de errores Bueno,
Mensajes: 1339 otra cosa, el programa (el hex) lo guarda al principio del programa no?
4 de 9 09/04/2018 09:50 p. m.
Bootloader USB para PIC18F4550 a full. http://www.todopic.com.ar/foros/index.php?topic=23135.0
Salu2.
En línea
Mensajes: 1046
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN
DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....
5 de 9 09/04/2018 09:50 p. m.
Bootloader USB para PIC18F4550 a full. http://www.todopic.com.ar/foros/index.php?topic=23135.0
#build(reset=LOADER_END+1, interrupt=LOADER_END+9)
#org 0, LOADER_END {} // nothing will replace the bootloader memory space
// END OF bootloader definition
Código: [Seleccionar]
#include <18F2550.h>
#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN
#use delay(clock=48000000)
#include <usb_cdc.h>
#define LOADER_END 0x7FF
#define LOADER_SIZE 0x6FF
#build(reset=LOADER_END+1, interrupt=LOADER_END+9)
#org 0, LOADER_END {} // nothing will replace the bootloader memory space
// END OF bootloader definition
void main() {
usb_cdc_init();
usb_init(); //inicializamos el USB
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN
DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....
Hola
Es sobre el bootloader.
Mensajes: 3123
http://www.piccoder.co.uk/content/view/51/26
Saludos!
https://twitter.com/IObrizio
https://twitter.com/AutoMaLab
http://amedialab.com/
6 de 9 09/04/2018 09:50 p. m.
Bootloader USB para PIC18F4550 a full. http://www.todopic.com.ar/foros/index.php?topic=23135.0
NOTA: solo una aclaracion, al parecer con el metodo que menciono, no podemos configurar
los FUSES, se quedarian como el programa del bootloader lo tiene
7 de 9 09/04/2018 09:50 p. m.
Bootloader USB para PIC18F4550 a full. http://www.todopic.com.ar/foros/index.php?topic=23135.0
Mensajes: 1046
Mensajes: 3574
hola picmouse, ya logre hacer lo que queremos, hacerlo con ccs ahora,lo unico que tenemos
que hacer, es no grabar nada de nuestro programa en las direcciones de la 0x00 hasta la
0x7FF, ya probe varios programas y funcionan que dan miedo.
SALUDOS!
En línea
Hola a todos, aqui les presento una aplicacion parecida.. para mas detalles ver
aqui
8 de 9 09/04/2018 09:50 p. m.
Bootloader USB para PIC18F4550 a full. http://www.todopic.com.ar/foros/index.php?topic=23135.0
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN
DIOS!!
Mensajes: 997
Alma mia y castillo mio, mi Dios en quien yo confiare....
No entiendo algo, ocea que es necesario que en todos tus proyectos de ccs
pongas ese codigo para decir q grave despues de donde esta el bootloader de
c18 ???
Mensajes: 1046
« anterior próximo »
Ir a: => * PROYECTOS * ir
9 de 9 09/04/2018 09:50 p. m.