Página 1 de 1
Dúvida em comandos do CCS

Enviado:
20 Jan 2007 08:47
por lpagano
Pessoal,
Preciso gravar umas variáveis na memória RAM do 16F877A para posterior leitura. Será que o comando #byte faz isso ou tem outro comando?
Valeu!

Enviado:
20 Jan 2007 10:39
por lucaszampar
não entendi muito bem a sua pergunta, mas se definir a variável, e acessa-la via ponteiro não resolve?

Enviado:
20 Jan 2007 10:49
por Ander_sil
Toda variavel declarada é armazenada na RAM, agora se voçe quer armazenar dados para ficarem retidos quando faltar energia, tem que gravar na eeprom ou na flash.
Procura no "help" do CCS pelos comandos "#ROM" e "write_eeprom()"
até+

Enviado:
21 Jan 2007 17:46
por lpagano
Pessoal,
Verifiquei no help do CCS e achei os comandos write_bank (grava dados na memória RAM) e read_bank (lê os dados da memória RAM) que fazem exatamente o que eu quero.
Valeu a força!!!

Enviado:
22 Jan 2007 07:47
por andre_luis
Voce deve estar ainda viciado no assembly.
O 'C' trata a memória RAM como variável de vários tipos, justamente para facilitar seu acesso à ela, inclusive, com isso tornando o programa portável para outros microcontroladores, graças a essa abstração com o hardware.
+++

Enviado:
22 Jan 2007 08:22
por shhadowzone
OPS!!, Assembly é para quem gosta.