Boa tarde!
Galera, eu estou desenvolvendo um programa para Vending Machines a qual necessitam de um limite de vendas.
A maquina funciona através de um motor que libera o produto.
A cada vez que o motor gira a variável limite é acrescida.
O programa inteiro está funcionando normalmente, porém, por conta desse limite surgiu um problema.
Se por um acaso a máquina é desligada, esse limite volta pra zero.
Por conta disso é preciso gravar e ler essa variável limite em uma memoria EEPROM 24LC00 ou então na memoria EEPROM interna do chip.
Procurei em vários lugares mas o que eu consegui fazer foi apenas gravar frases e palavras e não variáveis.
Olhei alguns tópicos que utilizavam os registradores EECON e outros WMCON para gravar na eeprom interna, só que pelo SDCC não consegui acessar nenhum desses registradores.
Vocês têm algumas dicas?
Estou escrevendo em linguagem C. (Não entendo de Assembly)
Eu utilizo o 89s52 e SDCC.
Agradeço desde já pela ajuda!
Matheus S. S.