Autor Tema: Programa para utilizar el booloader en Pic 16f877  (Leído 3289 veces)

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

Desconectado vlad67

  • PIC10
  • *
  • Mensajes: 31
Programa para utilizar el booloader en Pic 16f877
« en: 08 de Abril de 2004, 19:13:00 »
Hola compadres....les escribo por que tengo un problemita....necesito un programa para utilizar el bootloader en un pic 16f877....Hice la targeta de pacalaconcurso para comunicacion con el rs232 del pc ...para no estar quitando y poniendo el pic del programador....osea le grabo el bootloader con mi programador y lo paso luego a esta ""targeta""  pero no se con que programa parar  los HEX (programas ya compilados ) al Pic....entonces necesito el nombre de un programa para hacer esta tarea y la configuracion del cable serie..
Les agradesco cualquier Colaboracion ..Ya que me encuentro haciendo mi proyecto de grado en Telecomunicaciones y esto es muy importante para mi..


Un saludo desde Bucaramanga
Colombia

Vlad67

Desconectado pendexgabo

  • PIC16
  • ***
  • Mensajes: 222
    • www.SosaGabriel.com.ar
RE: Programa para utilizar el booloader en Pic 16f877
« Respuesta #1 en: 08 de Abril de 2004, 19:41:00 »
mira, por lo que tengo entendido cada bootloader tiene un software que le es propio para el manejo de la memoria de programa, asi que si vos bajantes el codigo para poner en el pic, seguramente en el mismo lugar vas a poder encontrar el software para poder administrarlo..


en todo caso fijate en www.todopic.com.ar en la seccion asembler que vas a poder encontrar un bootloader para un 16f87x y su correspondiente software que corre sobre windows..

espero haber sido de ayuda

salduos

gabriel


Desconectado vlad67

  • PIC10
  • *
  • Mensajes: 31
RE: Programa para utilizar el booloader en Pic 16f877
« Respuesta #2 en: 09 de Abril de 2004, 02:09:00 »
Compadre le agradesco por que me saco de un aprieto......

Desconectado Ignite

  • PIC16
  • ***
  • Mensajes: 107
RE: Programa para utilizar el booloader en Pic 16f877
« Respuesta #3 en: 09 de Abril de 2004, 07:04:00 »
Yo he usado varias veces un bootloader para el pic 16f876que se encuentra en esta página: LINK
Este bootloade es para la família 16f87X. Recuerda que cuando subas tu código al PIC tengas préviamente reservada la memória para no machacar el código del bootloader.

Saludos.

Desconectado vlad67

  • PIC10
  • *
  • Mensajes: 31
RE: Programa para utilizar el booloader en Pic 16f877
« Respuesta #4 en: 09 de Abril de 2004, 11:26:00 »
Gracias Ignite ............ya me vaje todo el link .....
Una preguntica....a que te refieres con recervar la memoria para no machacar el bootloader.....y dime por favor que configuracion utilizo para el cable serie.....(rs232?)...

Mil gracias...

Desconectado Ignite

  • PIC16
  • ***
  • Mensajes: 107
RE: Programa para utilizar el booloader en Pic 16f877
« Respuesta #5 en: 10 de Abril de 2004, 10:04:00 »
Buenas!!!

A lo que me refiero cuando digo lo de reservar la memoria, es porque el bootloader es un programilla qque se graba normalmente al principio de la memoria del PIC. Pues bien, si resulta que cuando tu haces tu código y no reservas esas posiciones de momória, lo que puede suceder es que se grabe parte de tu código encima del bootloader. Aquí te dejo un link de la misma página que t e dice como hacerlo: LINK
Yo la configuración que uso es la de 19200Bd, también he probado la otra y todas dos van perfectamente.

Saludos.

Desconectado vlad67

  • PIC10
  • *
  • Mensajes: 31
RE: Programa para utilizar el booloader en Pic 16f877
« Respuesta #6 en: 10 de Abril de 2004, 11:20:00 »
Gracias Ignite......la verdad no sabia eso,,, este link me fue de mucha ayuda...una ultima pregunta.....Como configuro los pines del cable....?



Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4154
RE: Programa para utilizar el booloader en Pic 16f877
« Respuesta #7 en: 10 de Abril de 2004, 11:25:00 »
Hola Vdlad:
Mira utilizo el bootloader estableciendo la conexion entre los 2 puertos serie con cable pin a pin.
Saludo Fermin
Todos los días se aprende algo nuevo.

Desconectado Ignite

  • PIC16
  • ***
  • Mensajes: 107
RE: Programa para utilizar el booloader en Pic 16f877
« Respuesta #8 en: 11 de Abril de 2004, 17:07:00 »
Mira la conexión es muy simple y como dice en la página no es necesário el uso de los dos canales de transmisión por lo que puedes usar unl max232.
Ahora te cuento una de las posibles maneras de conectarlo:

Para el PIC 16F876:
Pata 11 del Max232 a la pata 17 del PIC
Pata 12 del Max232 a la pata 18 del PIC

Para el caso del 16f877
Pata 11 del Max232 a la pata 25 del PIC
Pata 12 del Max232 a la pata 26 del PIC

Y para la conexión con el puerto série del PC es la misma para los dos casos.
Vista de frente del conector hembra del comm.Osea la clavija que lleva el mouse.

5   *   3   2   *
   *  *   *   *

Pin 2 del COMM a la pata 14 del MAX232
Pin 3 del COMM a la pata 13 del MAX232

Espero no liarte y si es así hazlo saber. Una cosa, yo te he comentado como conectarlo a un MAX232 porque es más simple si no quieres usar el debuguer.

Saludos.