Página 1 de 1

Como introduzir dados na eeprom 12F675 no Proteus

MensagemEnviado: 11 Nov 2008 17:51
por RobL
Procurei no help mas não conseguí encontrar.
Como inicializar valores na eeprom antes de iniciar uma simulação no Proteus?
Abrindo a janela da eeprom durante a simulação não sei como editar, mas preciso introduzir os dados antes de iniciar a simulação.

Grato

MensagemEnviado: 12 Nov 2008 09:39
por denis
RobL,
Geralmente quando eu preciso colocar os dados na eeprom faço o seguinte, clica no componente e Edit Component, depois clica no combo Advanced Properties e escolho a ultima opçao "Initial contents of EEPROM" ao lado aparece um campo para escolhe em qual arquivo estão os dados.

Parece que o Proteus tem um bug, quando vc escolhe o 12F675 não aparece esta opção, mas testei aqui e deu certo, vamos lá.

Clica no componente, Edit component, depois seleciona "Edit all properties as text", todas as opçoes vão aparecer em modo texto ai vc adiciona este comando na ultima linha

{MODDATAFILE=..\teste.bin}


substituindo o "teste.bin" pelo nome do seu arquivo.
Obs: o arquivo tem que ser feito num editor hexadecimal com a extensao .bin


Abs
Denis

MensagemEnviado: 12 Nov 2008 10:51
por RobL
Vou tentar sua sugestão. Tem sentido, uma vez que os dados são salvos nesse arquivo. Inclusive penso já ter visto uma opção de resetar esse arquivo no menu Debug (reset persistent model data).
Vou tentar também forçar a entrada desses dados na eeprom pelo código para ver se ele ficará salvo automaticamente nesse arquivo. Acho que sim.
Depois posto aqui.
Valeu mesmo Denis
[]

MensagemEnviado: 12 Nov 2008 14:43
por RobL
Funcionou conforme do Denis informou.
Mas, de início não lia de jeito nehum, mesmo fechando e abrindo o programa.
Após dar um "reset persistent model data" no menu debug, passou a ler o arquivo!!!!

Beleza!
Obrigado.

MensagemEnviado: 16 Nov 2008 14:59
por _blackmore_
RobL

bixo ... como tu fez para editar ou criar o arquivo .bin? estou querendo fazer uma simulação aqui tb mas não sei como conseguir esse editor de hexadecimal que o Denis falow antes ...
como tu fez essa edição ?

abrax!

MensagemEnviado: 17 Nov 2008 08:07
por denis
_blackmore_

Pega um editor hexadecimal no google, digita lá "010 editor" e baixa ele, cria um arquivo novo com os valores que vc quiser e salva como blabla.bin


Abs
Denis