Autor Tema: ¿¿¿Hay bootloader para el 16F628 y el 16F88???  (Leído 6967 veces)

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

Desconectado manex_1987

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1127
¿¿¿Hay bootloader para el 16F628 y el 16F88???
« en: 23 de Mayo de 2004, 13:46:00 »
Hola

Con mis recien adquiridos samples y el LCD, estoy muy eufórico en esto de los PICs. Mi pregunta es la siguiente... existe algun bootloader para el 16F628 y el 16F88? Si lo hay, agradeceria direcciones, o pegar el hex o el asm...

saludos!

Desconectado dysoft

  • PIC10
  • *
  • Mensajes: 28
RE: ¿¿¿Hay bootloader para el 16F628 y el 16F88???
« Respuesta #1 en: 24 de Mayo de 2004, 20:58:00 »
hola mamex.
Si no entiendo mal, y programas con el pb pro, tienes por lo menos para el 16f877, para 4 y 20 Mz, y va muy bien, el que no encuentro es para el 16f877A, que le cargé el del 877 y me da herror, si alguien lo tiene, se lo agradeceria, pues los samples de microchip son 877A, y es vastante comodo y eficad lo de no sacarlos del circuito, y ver como corre el programa. un Saludo a todos

Desconectado Abago

  • PIC24F
  • *****
  • Mensajes: 792
RE: ¿¿¿Hay bootloader para el 16F628 y el 16F88???
« Respuesta #2 en: 24 de Mayo de 2004, 23:18:00 »
Y para un 16f876??? a 20Mhz??? servirá el mismo boot????
Aparte, es una de las millones de cosas que me quedan por aprender....
Donde se carga el boot??? como se prepara para que funciones???

Tnks

Desconectado dysoft

  • PIC10
  • *
  • Mensajes: 28
RE: ¿¿¿Hay bootloader para el 16F628 y el 16F88???
« Respuesta #3 en: 25 de Mayo de 2004, 17:26:00 »
hola:
Yo le cardo el bootloader con un programador, y acto seguido lo pongo en el circuito, que tiene en tx y rx del pic un max232, como en el esquema de ayuda de pbpro, y lo conecto al pc (232), compilo el programa , y se lo cargo al pic, lo modifico y buelbo a cambiarlo, y todo viendo las entradas y valores de variables, arrays etc. una maravilla. Viene todo en ayuda. Y quisiera hacer lo mismo con el 877A, que no lo consigo, bueno Un Saludo a todos.

Desconectado RGL

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 634
RE: ¿¿¿Hay bootloader para el 16F628 y el 16F88???
« Respuesta #4 en: 30 de Mayo de 2004, 02:25:00 »
El 16F628 no soporta bootloader, esto lo soportan micros con mas memoia como el 877. Lo que puedes implementar para no sacar del circuito el chip es el ICSP (programacion in circuit), dejas un conector en tu placa y programas a traves de un programa que soporte este tipo de programacion, aunque no es tan comodo como el loader no tendras que sacar el chip.

Otra cosa que suelo hacer es probar rutinas con el bootloader y un 877A, cuando lo tengo fino cambio el codigo para meterlo en el 628.

Saludos
Ricky
Madrid-Espa~a

Desconectado Abago

  • PIC24F
  • *****
  • Mensajes: 792
RE: ¿¿¿Hay bootloader para el 16F628 y el 16F88???
« Respuesta #5 en: 30 de Mayo de 2004, 23:57:00 »
yo quería meter el loader a un 876, porque ne da mucha pereza tener que abrir la cajita para enganchar el icsp..
Y realmente, por aprender como funciona eso del loader, porque aún no lo he mirado...
y como mi circuito de tests, ya lo tengo preparado para comunicación serie, creo que no tiene que ser demasiado complicado... NO???

Ahora está la pregunta...
Que loader utilizar???
donde lo cargo???
como hago para mandar el programa al pic???
Bueno, creo que me estoy pasando de preguntas por hoy...

Desconectado pocher

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2569
RE: ¿¿¿Hay bootloader para el 16F628 y el 16F88???
« Respuesta #6 en: 31 de Mayo de 2004, 00:11:00 »
Yo si quieres te mando un bootloader, para pics 87x.

Se carga con un programador el bootloader en una determinada zona de memoria del PIC. Esta zona la tendrás que proteger luego por software escribiendo una línea en tu programa de aplicación.

Cuando tengas cargado el bootloader en el micro ya puedes lanzarle tus aplicaciones a través de la Usart ( por eso va tan  rapido), usando un programita que se llama downloader.

Debes primero configurar tu bootloader eligiendo en él, tipo de micro, velocidad de tramsmisión, tiempo de espera para el reset ...

Un saludo

Desconectado Abago

  • PIC24F
  • *****
  • Mensajes: 792
RE: ¿¿¿Hay bootloader para el 16F628 y el 16F88???
« Respuesta #7 en: 31 de Mayo de 2004, 01:18:00 »
Gracias pocher... Agradeceré toda la documentación que me puedas facilitar...
estoy aprendiendo a marchas forzadas...

Aunque no como ni duermo en el foro por cantidad de mensajes,  se puede decir que estoy atento a el una media de 20 horas al día.

Desconectado pocher

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2569
RE: ¿¿¿Hay bootloader para el 16F628 y el 16F88???
« Respuesta #8 en: 31 de Mayo de 2004, 06:20:00 »
Vale te lo envio.

Desconectado Abago

  • PIC24F
  • *****
  • Mensajes: 792
RE: ¿¿¿Hay bootloader para el 16F628 y el 16F88???
« Respuesta #9 en: 31 de Mayo de 2004, 11:54:00 »
Gracias pocher...

Aqui pongo un link con información interesante sobre el loader...
Para los que lean y se quieran culturizar.

http://www.qsl.net/oz1bxm/PIC/bootloader.htm

Desconectado Abago

  • PIC24F
  • *****
  • Mensajes: 792
RE: ¿¿¿Hay bootloader para el 16F628 y el 16F88???
« Respuesta #10 en: 31 de Mayo de 2004, 23:48:00 »
Por fin funciona!!!
He usado el loader del microcode studio...
Y funciona a la primera...
Ahora viene mi duda...
Hay algún loader mejor??  la primera pega que le encuetro al que uso, es el tema del reset...
Me puedo tirar un rato intentando atinar a hacer el reset antes de los 200ms que necesita el loader para comunicarse....
Casi tardo menos sacando el pic del zócalo, y grabando con el winpic8000

Desconectado Abago

  • PIC24F
  • *****
  • Mensajes: 792
RE: ¿¿¿Hay bootloader para el 16F628 y el 16F88???
« Respuesta #11 en: 31 de Mayo de 2004, 23:55:00 »
Acabo de testear el loader del link que os puse, y parece que funciona mucho mejor que el loader de microcode... Funciona a la primera... Sin tener que volverte loco dando miles de veces al boton de reset...

Ale a trabajar...

Desconectado Abago

  • PIC24F
  • *****
  • Mensajes: 792
RE: ¿¿¿Hay bootloader para el 16F628 y el 16F88???
« Respuesta #12 en: 01 de Junio de 2004, 20:43:00 »
Primer problema...
Si le marco el fuse de protección de código, no accede al loader...

Alguna sugerencia???

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: ¿¿¿Hay bootloader para el 16F628 y el 16F88???
« Respuesta #13 en: 02 de Junio de 2004, 16:21:00 »
Esto es textual de PIKMAN:


...el único problema es que si uno fabrica un equipo y pretende usar esto, hay que dejar desprotegida la memoria, pues cuando la proteges no se puede escribir desde adentro como quien dice, así que hay que proteger el 5 % de la misma poniendo ahí alguna parte fija del programa para que el copiador quede afuera...


Es por ahora el minimo probremilla del bootloader...
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado doppel

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1536
RE: ¿¿¿Hay bootloader para el 16F628 y el 16F88???
« Respuesta #14 en: 11 de Junio de 2004, 12:58:00 »
Hola !
encontre esto y creo que les interesara a los que usan bootloaders....hay actualizaciones, espero que les sirva...

saludos

Doppel - Argentina
" Para ser exitoso no tienes que hacer cosas extraordinarias. Haz cosas ordinarias, extraordinariamente bien "


 

anything