Ir ao conteúdo

Como Salvar Dado Na Eeprom Do Pic Em C


gerab

Posts recomendados

Postado

Olá,

Estou iniciando no mundo dos PICs e na programação C para PICs. Por enquanto Assembly é muito complicado para mim! :P

Desenvolvi um pequeno projeto para o PIC 16F877 onde apresenta 3 botões e 3 rotinas diferentes para cada botão. O que eu gostaria é que mesmo após desligar o circuito da alimentação ele lembrasse do último botão que foi apertado e iniciasse na rotina do mesmo!

Alguem tem sugestões?

Ricardo Gerab

Postado
Simples... é só guardar sempre a última tecla na EEPROM interna e quando reiniciar verificar qual a última chave e executar a rotina desejada.

Olá SOSCHIP,

É exatamente isso que não sei fazer... ainda estou começando no mundo PIC. Poderia me auxiliar?

Abraços,

Ricardo Gerab

  • Membro VIP
Postado

Se fosse micros da ATMEL eu até poderia ajudar no que fosse preciso, mas MICROCHIP (PIC) eu nunca programei.

Procure uns caras bons de PIC aqui mesmo no forum. Se possível mude o título para:

COMO SALVAR DADO NA EEPROM DO PIC...

Creio que até no datasheet ou app. notes dele ensine a fazer isso.

Eu mesmo aprendo tudo nos datasheets,

Postado

Muito obrigado pelas dicas. Vou alterar o Título! Tentei olhar o DataSheet, só que o procedimento descrito nele é o baseado em programação Assembly! Eu estou aprendendo C.

Abraços,

Ricardo Gerab

Postado

você acha ? Não sei se porque meu conhecimento em programação é estritamente autodidata, por isso n acho tão simples. Pelo fato de não ter ido a nenhum curso, pulei a etapa de apesentação de fluxogramas e algoritmos, registradores, memória... e fui logo para a prática, assim não consigo entender de forma clara a programação Assembly!

Ricardo Gerab

  • Membro VIP
Postado

Assembly está muito ligado à eletrônica digital. Como sou técnico em eletrônica e (modéstia parte) entendo bem de eletrônica digital e microprocessadores, pra mim se tornou fácil. Também recebi treinamento de fabricantes de microcomputadores na época em que técnico de manutenção de micro tinha que ser formado em eletrônica.

Os compiladores apareceram bem depois.

As dicas acima em C não serviram?

Postado

infelizmente não tive tempo para testar ainda! Assim que testar posto uma mensagem!

Abraços,

Ricardo Gerab

Postado

Conforme prometido,

Consegui usar as dicas... e pelo menos no simulador do Proteus funcionou! Vamos ver na prática!

Abraços,

Ricardo Gerab

Arquivado

Este tópico foi arquivado e está fechado para 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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!