Autor Tema: bootloader 18f4550 usb  (Leído 2784 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jaimearmandofc

  • PIC10
  • *
  • Mensajes: 22
bootloader 18f4550 usb
« en: 05 de Agosto de 2011, 17:46:36 »
hola, quiero agregarle el bootloader que trae el compildor CCS, pero ademas de poder usar el USB, y quiero que el bootloader se active con un pin, y ademas muestre un mensaje en la lcd, que mande un mensaje para conectar a la PC, ademas olvidaba mencionar, que uso, el oscilador interno, puesto que en la placa no tengo ningun cristal, no le afectaria al bootloader?
« Última modificación: 05 de Agosto de 2011, 17:57:06 por jaimearmandofc »

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: bootloader 18f4550 usb
« Respuesta #1 en: 05 de Agosto de 2011, 22:39:48 »
Que microcontrolador? un 18F2550 o 4550 no puede implementar USB con oscilador interno, ya que no trabaja en conjunto con el PLL.


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado jaimearmandofc

  • PIC10
  • *
  • Mensajes: 22
Re: bootloader 18f4550 usb
« Respuesta #2 en: 05 de Agosto de 2011, 23:22:18 »
gracias por tu respuesta, y disculpa, si es un 18F4550, entonces tengo que meterle un oscilado, bien el unico que tengo es uno de 4Mhz y los cap de 22pF,

me surge una duda, como configuro los fuses,

la configuracion que me funcionaba en el PROTEUS es esta:

Código: [Seleccionar]
#fuses INTEC,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN,NOMCLR
   #use delay(clock=48000000)


como tendre que configurarlo, estoi en Compilador CCS

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: bootloader 18f4550 usb
« Respuesta #3 en: 05 de Agosto de 2011, 23:39:40 »
Para leer: http://picmania.garcia-cuervo.net/conceptos.php#USB4Mhz

Ahora, CCS tiene bootloader USB?  :undecided:
No contesto mensajes privados, las consultas en el foro

Desconectado jaimearmandofc

  • PIC10
  • *
  • Mensajes: 22
Re: bootloader 18f4550 usb
« Respuesta #4 en: 06 de Agosto de 2011, 00:22:46 »
si lo hay, pero deseo añadirle algunas cosillas

cuando entre el bootloader, en el lcd me muestre "Conecte al USB"


Desconectado Alumno

  • PIC10
  • *
  • Mensajes: 39
Re: bootloader 18f4550 usb
« Respuesta #5 en: 31 de Agosto de 2011, 20:03:01 »

En ccs y para el pic18f4550 usa esto para configurarlo
#Fuses PROTECT
#Fuses BROWNOUT           // Habilitado voltaje de reset por baja tension
#Fuses NOWDT
#Fuses BORV20                 // Voltaje de reset 2.0v   
#Fuses PUT                    // PWRT enabled
#Fuses NOCPD
#Fuses NOSTVREN
#Fuses NODEBUG               
#Fuses NOLVP                  // Programacion a bajo voltaje deshabilitado
#Fuses NOWRT
#Fuses NOWRTD
#Fuses NOIESO
#Fuses NOFCMEN
#Fuses NOPBADEN
#Fuses CCP2B3
#Fuses CCP2C1
#Fuses NOWRTC
#Fuses NOWRTB
#Fuses NOEBTR
#Fuses NOEBTRB
#Fuses NOCPB
#Fuses MCLR                   //MCLR pin enabled; RE3 input pin disabled
#Fuses NOLPT1OSC
#Fuses WDT256
#Fuses NOXINST
#Fuses HSPLL //PLL                     // HS oscillator, HS used by USB
#Fuses PLL5                   // Divide by 5 (20 MHz oscillator input)
#Fuses CPUDIV1                // [OSC1/OSC2 Src: /1][96 MHz PLL Src: /2]
#Fuses NOUSBDIV
#Fuses NOVREGEN               // Activa el regulador de voltaje para el USB
#Fuses NOICPRT

ahora yo te recomiendo que uses el bootloader hid de microchip es más rápido y no necesitas instalar ningun driver y lo bueno es que el archivo lo puedes modificar  por ejemplo yo lo le cambie el pin para entrar en modo bootloader del pin B4 al pin E0.

Eso solo para el bootloader por que tus aplicaciones las puedes hacer en ccs  o en c18.

para obtener el archivo hid de microchip y su interfaz en pc con el cual se graban los programas en el pic descarga el programa microchip solutions de microchip,
lo instalas y te vas a la carpeta USB BOOTLOADERS y ahi lo encontraras.














 

anything