Página 1 de 1

Duvida - Circuito com gravação

MensagemEnviado: 24 Jan 2008 15:08
por Fugem
Ola novamente! =P

Estou tendo que usar um PIC18F452, para fazer um controle de um robo didatico, e por ser preciso as vezes mudar a logica, gostaria de neste mesmo circuito botar um sistema de gravação usando a serial, para que não fosse preciso tirar o pic toda vez que fosse regravar.

No proprio datasheet dele não tem nada a respeito, somente para comunicação pela serial!

Procurei aqui no forum e em outros lugares e não achei nada a respeito!
Alguem ja fez, ou tem ideia de como fazer, ou melhor ainda um circuito para que eu possa pegar como base! =P

Agradeço desde já!
Fábio

MensagemEnviado: 24 Jan 2008 16:11
por ze
tente procurar por: boot loader [firmware]
na uXip deve ter an´s

MensagemEnviado: 24 Jan 2008 16:20
por xultz
Por que não grava por ICSP?

MensagemEnviado: 24 Jan 2008 16:21
por LUCK
Que gravador você está usando?
É compatível com o MPLAB?


Acho que você precisa disso.... ICSP - In-Circuit Serial Programming
http://ww1.microchip.com/downloads/en/D ... 30277d.pdf

MensagemEnviado: 24 Jan 2008 18:50
por phophollety
Sinceramente, a menos que queira fazer atualização remota (isso quando é um produto de linha) não vale a pena usar bootloader, não é pelo tamanho nem nada, é muito legal usá-lo, mas simplesmente, por que não há necessidade..

Claro, a menos que você queira e faça questão de usar e aprender..

Fora isso, o ICSP (In Circuit Serial Programming) funciona absolutamente bem, usando um ICD2 (original ou Br), não demora mais que 8 segundos para apagar, verificar, gravar e verificar um pic de 64Kb de memo (18f4680, neste caso..)

Então é muito bom...

[]s

MensagemEnviado: 25 Jan 2008 08:12
por andre_luis
phophollety escreveu:...a menos que queira fazer atualização remota...


Concordo contigo.
Passamos a utilizar em um projeto com DSPIC o bootloader, somente porque o gabinete fica lacrado e já usamos a porta serial do uC. Para desenvolvimento e produção acho melhor ICSP.

+++

MensagemEnviado: 25 Jan 2008 08:24
por fabim
ICSP é very good!
eu conheço um carinha da bahia que fabrica um produto de aplicação especifica, este produto tem uma entrada traseira com 8 pinos que é uma 24LC sei la o que..
Toda vez o equipamento é ligado ele le 4 bytes dessa eeprom e compara com a eeprom interna, se for diferente ele se atualiza com os dados nesta eeprom externa.. legalzinha a idéia.

Fabim