Duvida - Circuito com gravação

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Duvida - Circuito com gravação

Mensagempor Fugem » 24 Jan 2008 15:08

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
Avatar do usuário
Fugem
Bit
 
Mensagens: 13
Registrado em: 21 Ago 2007 01:41
Localização: Floripa

Mensagempor ze » 24 Jan 2008 16:11

tente procurar por: boot loader [firmware]
na uXip deve ter an´s
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor xultz » 24 Jan 2008 16:20

Por que não grava por ICSP?
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor LUCK » 24 Jan 2008 16:21

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
Avatar do usuário
LUCK
Byte
 
Mensagens: 109
Registrado em: 11 Out 2006 14:01

Mensagempor phophollety » 24 Jan 2008 18:50

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
"3 minutes of boring code review means 3 hours less fixing LSD (Little Stupid Detail)" Dr. Mike Smith
"Dê-me um ponto de apoio e uma alavanca e moverei o mundo" Arquimedes
"Quando vejo um Alfa Romeo passar eu tiro o meu chapéu" Henry FORD.
Avatar do usuário
phophollety
Dword
 
Mensagens: 1511
Registrado em: 15 Out 2006 13:00
Localização: Santo André São Paulo, Brasil

Mensagempor andre_luis » 25 Jan 2008 08:12

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.

+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor fabim » 25 Jan 2008 08:24

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
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x