Ir ao conteúdo
  • Cadastre-se

Salvando variaveis tipo int ,na memoria interna pic


Posts recomendados

Gostaria de salvar 4 variaveis abaixo, que são usadas em um contador com display, para que ao ligar o contador ele memorize a contagem que tinha quando foi desligado.Como salvo?, li varias coisas a esse respeito, mas não entendi como endreçar estas variaveis.

Pic 16f876a -Linguagem c (CCS)

variaveis: unsigned int unid=0,dez=0,a=110,x=0;// declara variaveis positivas e inteiras.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
#define _0 0 //só pra indicar início da eeprom onde estão os dados necessários

salvar unid:

eepromwrite(_0,unid);eepromwrite(_0+1,unid>>8);

ler:

unid=eepromread(_0+1);unid<<=8;unid|=eepromread(_0);

salvar dez:

eepromwrite(_0+2,unid);eepromwrite(_0+2+1,unid>>8);

ler:

unid=eepromread(_0+2+1);unid<<=8;unid|=eepromread(_0+2);

etc... sempre de 2 em 2 bytes

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...