Página 1 de 1

8051 gravando a própria flash

MensagemEnviado: 29 Jul 2010 18:50
por Francesco
Pessoal,

Andei procurando por aí um 8051 que permita a gravação da propria flash (self-program). Sei bem que a Atmel não faz isso, e quase achei alguma coisa da Dallas/Maxim... mas nada realmente útil.

Alguém conhece algum modelo ou fabricante de 8051 que permita isso?
Valew.

Francesco

MensagemEnviado: 29 Jul 2010 20:33
por lopesjm
Olá Francesco,

A linha LPC900 da NXP possui recurso IAP (In Application Program), além de ISP e ICP. Creio que a flash possa ser reprogramada pelo próprio firmware. Eu nunca usei essa função. Usei a flash como memória de dados não voláteis apenas.

O chato dessa linha é que os bits de proteção podem provocar travamento do firmware, pois impedem a leitura da flash no caso de tabelas ou constantes gravadas, por exemplo.

Dependendo do mcu que escolher, a gravação pode exigir um gravador externo, pois nem todos tem ISP.

[]s
Jorge

MensagemEnviado: 29 Jul 2010 22:05
por Francesco
Olá Jorge,

Obrigado pela indicação, vou procurar saber mais dessa linha da NXP.

Francesco

Olha Francesco

MensagemEnviado: 02 Ago 2010 13:56
por sisae
Tenho uns Goal aki VRS1000, com 64Kb e 44Kb pode ser gravado em tempo de execucao pelo proprio programa. ficou show, ja fiz testes.
Agora, a Goal mudou para RATRON, da uma olhada nestes ai.
http://www.ramtron.com/products/microcontrollers/8051-mcus.aspx

MensagemEnviado: 12 Abr 2012 09:04
por rodrigocaldas
Salve, muito tempo depois nem sei se ainda precisa, mas fica registrado caso alguém ainda precise... :P

Mas la vai, a ATMEL permite sim, utilizo o AT89C51RC2 e AT89C51RE2, ambos permitem gravação de dados na flash interna permitindo por exemplo que seja implementado upload remoto de firmware ou utilizar áreas como memoria não volátil de dados.


Abraços,
Rodrigo.