Memória flash escrita em tempo de execução

K

karthikkrv85

Guest
Hai amigos, tenho usado Silab microcontrolador F300. Eu estou usando alguns parâmetros (projeto específico), esses valores podem ser finalizado somente após a alimentação. Meios, o produto deve ser executado em primeiro lugar com os valores padrão, em seguida, os parâmetros a serem salvos na memória. Uma vez que se é guardado na memória, mais uma vez, não deve ser alterado até a fábrica (programador) quis. Na verdade eu usei local de memória Flash para salvar os parâmetros em tempo de execução. O problema é que eu não tinha grande espaço no PCB para uma memória externa, assim como eu não quero gastar um dispositivo para armazenar apenas 20 ou 30 bytes de datas Claro que eu fiz isso e está funcionando sem problemas. Mas eu gostaria de saber vai dar algum problema no futuro ou é uma má programação? Atenciosamente, karthikkr
 
o único problema possível (além da implementação de software pouco mais complicado) pode ser a resistência do flash - que você pode * apenas * 20000 vezes escrever à mesma célula (valor mínimo de acordo com o datasheet). se este não é um problema, como na maioria dos casos, não há nada errado com ele.
 
[QUOTE = karthikkrv85] Mas eu gostaria de saber vai dar algum problema no futuro ou é uma má programação? [/QUOTE] Se ele foi testado e funciona OK, então não vejo porque ter problemas no futuro. Mas yuvko deu uma idéia dessa inconvenientes cenário. É por isso que EEPROM é o preferido para casos assim. Mais fácil implementação e (dependendo da peça), aproximadamente 10 vezes mais escrever / apagar ciclos. Alexandros
 
Muito obrigado e yuvko alexxx ... Na verdade, em uma entrevista eu disse esta maneira de escrever flash e eu lhes disse que está trabalhando demais ... mas eles não concordaram e disseram que é impossível em tempo de execução. Eu disse aos procedimentos demasiado ainda que não concordou e disse que vai afetar em longo prazo, então eu tive a dúvida sobre a minha programação. querida yuvko ... direito ur para a vida útil do flash, mas de acordo com a minha candidatura, eu não apagar e escrever a localização de mais de 10 ou 15 vezes em pior situação. Estou muito grato a ambos. Eu estava preocupado muito. Agora estou bastante relaxado
 

Welcome to EDABoard.com

Sponsor

Back
Top