TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: J1M en 25 de Febrero de 2005, 17:41:00

Título: Sobre el 18F2550 y un bootloader por USB
Publicado por: J1M en 25 de Febrero de 2005, 17:41:00
Hola estoy madurando una idea sobre un rheobus digital que estoy pensando hacer, el rheobus este es un caxarro que se pone en la ranura de 5 1/4" y regula la velocidad de los ventiladores, la cosa es, q iré actualizando el firmware para intentar darle alguna utilidad mas ya que dispone de conexion usb para que muestre algunos datos del pc como temperatura y demas, bueno ciñendome al tema sería saber si, hay algun bootloader para este pic que se le cargue al programarlo, y no vuelva a ser necesario sacarlo de la placa, sino que mediante la conexion usb al pc pueda ir actualizando el firmware.

Gracias Giño
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: Sispic en 26 de Febrero de 2005, 03:25:00
Parece que si lo , hay mira aqui

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1486


puedes descargar "Software Download: USB_Bootloader_Setup.EXE" , esta todo con el CF del pic , pero te aconsejo descarges todo lo que pilles para los 18Fxx5x y tendras controladores y mas ejemplos .

suerte


Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: J1M en 26 de Febrero de 2005, 06:23:00
Gracias Sispic! joe, habia estado en esa página y no recordaba q estaban ahí..
Bueno ya os iré contando como va la cosa, que he pensado en usar un Dspic para el control de los ventiladores, en concreto el 30F1204 (si no me he colado) y el tema de compiladores para el está aún un pokillo chungo... y antes dejar el pfc funcionando perfestamente q tengo un problema de ruidos! Enfurruñado

lo dicho, muchas gracias! Giño
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: Nocturno en 27 de Febrero de 2005, 00:43:00
Supongo que te referirás al 30F4012, para el que podrás compilar en C30.
Pero digo yo, ¿no será como matar moscas a cañonazos?...
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: J1M en 27 de Febrero de 2005, 07:48:00
si es ese, la dislexia ha exo de las suyas jejeje :p
pues esq es la única forma que se me habia ocurrido para controlar 6 motores con PWM, se que usar el dspic solo para eso es desaprovechar el 70% d sus recursos, pero eso, no se me ocurria otra forma, mas adelante me gustaria que midiera tambien las RPM, y kizá colocarle un par de sensores de temperatura y q el control de las RPM fuera automatico, utilizando un PID y demas, pero vamos, q para "exarlo a andar" seria el dspic encargado de los 6 motores, comunicacion i2c con el 18f2550, y que este se encargue del usb y el display a color... (que necesitan un reloj mas rapido)

d q otra forma podria controlar 6 motores con pwm (y q fuera autonoma no tuviera q estar mandandole los datos continuamente...)??? pq he visto controladores de pwm por i2c pero no se... creo q el dspic tiene mas posibilidades de ampliacion cara a ir evolucionando un poco el diseño...

d todas formas a parte del C30, he visto q hi-tech tiene tambien un compilador para dspic, y los programadores de CCS estan apunto de sacar su version tambien, a ver si con suerte cuando empieze a programar todo ya está la version de ccs, sino tocará aprender a defenderse un pokillo con el C30...

Salu2! y gracias Giño
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: El_Coach en 28 de Febrero de 2005, 11:10:00
Hola, estoy interesado en utilizar un 18f2550 o el 18f4550 , pero el compilador de ccs que tengo no acepta estos pics...  mi versión es la pcwh 3.206.
¿Que versión del compilador ccs utilizais para programar en C estos pics?
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: Nocturno en 28 de Febrero de 2005, 11:23:00
Si no quieres utilizar las funciones USB puedes compilar indicándole que tienes un 18F252 o un 18F452 y se grabará correctamente.
Si quieres usar las funciones USB, tendrás que hacerlo en C18.
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: J1M en 28 de Febrero de 2005, 11:25:00
creo q la que incorpora el 18f2550.h es a partir de la 3.218 ... si no lo encuentras en el emule la cosa va a estar chunga (actualmente van por la 3.219), a estudiantes le dan una licencia durante un año por 150€ ... x si te compensa...

Salu2!
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: El_Coach en 28 de Febrero de 2005, 15:23:00
Ok, gracias RollEyes

Ya veré lo que hago... aver si hay suerte y piyo una versión del ccs actualizada, aunque lo veo dificil.

Gracias de to2 modos.

Salu2
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: Lager. en 01 de Marzo de 2005, 15:09:00
De hecho en el Emule debe estar..... la version 3.218 a soporta el 18f2550 y 18f4455 ambos con usb .... si lo encuentras solo tendras que accederle una sencilla clave.

Salu2 pana
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: El_Coach en 01 de Marzo de 2005, 17:27:00
Giño Tienes razón, en la mula aparece. Y también tienes razón con lo de la clave.
Aún está bajando pero en el nombre del archivo indica que es necessario el password como bién dices, pero no tengo ni idea de la clave... he buscao pero ná, como de sencilla es esa clave?...

Gracias de antemano Flash
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: J1M en 01 de Marzo de 2005, 17:36:00
deben haber 2 versiones distintas en el emule, una con psw y otra sin, sino la encuentras avisa.

pd acabo de poner este archivo: CCS_PCWH_3.218_and_crack.rar ...... sin comentarios :p
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: japrie en 02 de Marzo de 2005, 06:19:00
Hola!!!
La version esa del CCS que has puesto has dicho que soporta los nuevos pics de usb 2.0, pero mi pregunta es la siguiente:

Tambien tiene librerias para poder utilizar la comunicacion USB facilmente sin necesidad de conocimientos extensos sobre USB?, al igual q ocurre con la comunicacion RS-232 (se tiene la funcion #use rs-232) donde configuras los baudios, pines de transmision, etc y luego simplemente con printf y getc mandas datos o recibes.

Gracias

Rebotado
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: El_Coach en 02 de Marzo de 2005, 06:20:00
Gracias por tomaros tantas molestias Giño

He localizado el archivo que comentas J1M, pero de momento 0 fuentes... weno aver si tengo suerte RollEyes

Gracias de nuevo
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: J1M en 02 de Marzo de 2005, 07:23:00
japrie, si así es, tiene su correspondiente USB.c, y USB.h, no sabria explicarte como funciona puesto q aun no he hexo nada con usb, pero debería funcionar :p

El_Coach, intenta buscarlo tambien por la red KAD, aki veo q lo han bajado ya 17 personas... espero q alguno se ponga a compartirlo! :S

Salu2!
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: japrie en 02 de Marzo de 2005, 09:02:00
Muchas gracias por tu informacion J1M, en cuanto llegue a casa pongo la mula a funcionar para bajar la ultima version del CCS, q los pics de USB ya estan en camino. Y a hacer pruebas.

Muchas gracias.

Rebotado
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: El_Coach en 02 de Marzo de 2005, 17:39:00
Rebotado Por fin lo conseguííí!!!

Gracias por vuestra solidaridad Giño , seguiré compartiendolo para gente como yo que anda loca buscandolo...

Muchisimas gracias, nos vemos por aquí Muchas risas
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: 5GTT en 17 de Noviembre de 2005, 18:01:00
Reabro este hilo ya que estoy detras de cargar un bootloader para un 18F4550 por USB. Hasta el momento he mirado esta direccion:

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2124&param=en022627

He descargado el "USB Bootloader Setup.EXE" y, aunque mi ingles no es muy bueno que digamos, he comprendido que hay que compilar el archivo que aparece en MCHPFSUSBfwBoot y despues introducir el .hex en el pic

Despues para programar el PIC se utilizara el cable USB conectado al PC y como software el PDFSUSB.exe

Si esto no es asi corrijanme, mis dudas de momento vienen en cuanto a hardware. Segun he leido aqui:

http://www.create.ucsb.edu/~dano/CUI/#Sec3

Lo necesario es:

-El pic con su cristal como siempre(20 MHz para full speed) un boton de reset,

-El condensador a Vusb,

-Un boton para activar la programacion y aqui tengo duda, segun vi el main del bootloader de Microchip se debe poner en RB4 verdad? o entendi mal.

-El conector USB conectado a Vcc, gnd y D+ y D-. Aqui tambien dudo en el esquema de la pagina, en el aparecen conectados D+ y D- con resitencias, pero no se cual es su funcion y si de verdad son necesarias.

De momento es a priori lo primero que mi poco dominio del ingles me impide saber, luego ya preguntare como reservar la memoria y demas jeje. Muchas gracias a todos por aguantar el ladrillo que he puesto.

Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: 5GTT en 23 de Noviembre de 2005, 17:51:00
Ya consegui que me funcionase, si alguien le interesa,pongo esuqematicos y demas.
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: gfp en 06 de Diciembre de 2005, 17:11:00
Que buen proyecto J1M lo del bootloader por USB, de mi parte ya logre conseguir trabajar con el Bootloader serial sin ningun inconveniente con el 18F452, si en algo le puedo ser ùtil no dude.
Saludos y Felicitaciones,

gfp Sonrisa
Título: RE: Sobre el 18F2550 y un bootloader por USB
Publicado por: garlic_74 en 19 de Diciembre de 2005, 15:47:00
a mi tambien me intersa Muchas risas
gracias