Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

28/12/2011 #1
Visitante


Cargar programa a 18F4550 con bootloader
Hola a todos. Al fin me decidi a comprar una placa para desarrollar mis experimentos por usb. El problema es que no se como cargar ni como configurar el ccs para programar cosas. Me explico, si uso ccs con el wizard me pide elegir parametros que no deberia cambiar porque ya estan configurados para el perfecto funcionamiento del bootloader (oscilador, watchdog...).

Quiero saber como debo hacer para empezar el programa?
como debo configurar todo?

Si hago un proyecto normal con el 18f4550 en ccs sobreescribire el programa bootloader y cambiare los fuses y ya no podre programarlo por usb.

Una vez haya conseguido la "plantilla" anterior, quiero saber tambien como debo hacer para programarlo. Se que tengo que pulsar el boton del rb2,

pero que debo hacer con el pc?
que programas usar?
como usarlos?

He buscado por internet pero es que no me entero de nada, y ademas hay de todo, c, basic, asm, y es un lio saber que hacer y mas con tantos ejemplos en tantos lenguajes.

Mi placa es esta: http://www.ebay.es/itm/250942466811?...84.m1423.l2649
Y esta es su "hoja de datos": http://www.tiertex.com/pub/files/Man...DB4550MINI.pdf

Gracias y saludos de antemano.
31/12/2011 #2
Visitante


Nadie sabe nada???

Saludos
02/01/2012 #3


Hola, primero que nada para cargarle el bootloader necesitas un programador normal, que permita grabar el .HEX del programa bootloader a tu PIC. ASegurate de encontrar un .HEX acorde al modelo de tu PIC y con la frecuencia de cristal y baud rate correcto.

Despues puedes programar el pic desde el puerto usb con el software bootloader o con tu programador convencional. Pero para no sobreescribir sobre tu programa bootloader tienes que escribir una linea de comando especial en el codigo de tu programa (este comando depende del modelo de tu PIC).

No se si esto te sirve saludos.
03/01/2012 #4
Visitante


El bootloader ya esta cargado. Lo que necesito saber son esas lineas para no sobreeescribirlo.

Saludos y gracias
03/01/2012 #5


Esas lineas para no sobreescribirlos no las conozco para tu modelo, conozco solo las 16f7xx.
Saludos.
03/01/2012 #6

Avatar de ByAxel

Hola.
Lo minimo que debes saber es como trabaja el bootloader (lineas de còdigo)... pero el màs usual para los 18F lo encuentras en la misma web de http://www.microchip.com que hay de todo...

Con el bootloader que ofrece microchip el truco para no sobreescribir es simple; el mismo còdigo del bootloader testea un pulsador en cualquier pata que tu selecciones, este pulsador cuando este activo, el PIC se pondra en modo grabaciòn por bootloader de lo contrario pasara a ejecutar el programa que se grabo.

Como el firmware y software de microchip para bootloader son libres, has sufrido varias modificaciones por otros usuarios... por decir http://www.neoteo.com/-19871-bootloa...renador-neoteo... entre otros que lo encuentras en SanGoogle...

Recuerda que necesitas saber como trabaja el bootloader (cualquiera no es igual) y si es de microchip revisa el hardware minimo que requiere este.

Un saludo
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.