EEPROM - MikroC

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

EEPROM - MikroC

Mensagempor gilliard » 07 Jan 2010 15:28

:D Falae Pessoal !!!! :D

Eu gostaria de fazer uma pergunta simples para vocês.

Digamos que eu possua algo gravado na EEPROM, na posição 0x35, teria como eu apagar oque esta gravado nessa memória, deixar ela limpa ?!?!?

Qual comando usar para isso, no MikroC ?!?!?

:D Desde já, Valew !!!! :D
Avatar do usuário
gilliard
Byte
 
Mensagens: 121
Registrado em: 26 Ago 2008 13:32

Mensagempor dreher » 07 Jan 2010 15:55

eeprom_write(0x35,0xFF);
dreher
Byte
 
Mensagens: 489
Registrado em: 12 Out 2006 11:10
Localização: Blumenau - SC

Mensagempor ze » 07 Jan 2010 16:02

tecle f1 e digite "eeprom" no índice. apagar que eu saiba não existe. escreva 0xff ou 0x00 você decide. preciso dizer que não precisa "apagar" pra escrever outro dado? lembra-te: eeprom não é ram
abç
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor gilliard » 07 Jan 2010 16:45

É que eu gravei um determinado valor na EEPROM, na posição 0x35, e oque esta nessa posição, pedi para exibir no LCD, até ai beleza.

Mas se eu gravar 0 nessa posição, irá aparecer o 0 no LCD, preciso que fique limpo essa posição da EEPROM, para não aparecer nada no LCD, como se nada tivesse sido gravado, Entendeu ?!?!?
Avatar do usuário
gilliard
Byte
 
Mensagens: 121
Registrado em: 26 Ago 2008 13:32

Mensagempor dreher » 07 Jan 2010 17:06

A memoria eeprom do PIC quando está totalmente zerada contem os dados 0xFF em todas as posições. Se quer apagar a memoria, escreva 0xFF na posição
dreher
Byte
 
Mensagens: 489
Registrado em: 12 Out 2006 11:10
Localização: Blumenau - SC

Mensagempor gilliard » 07 Jan 2010 17:49

Eu estava vendo uma tabela ASCII, e vi que 0XFF, resolve meu problema. Só tenho só mais pergunta, quantas posições estão disponiveis na EEPROM do microcontrolador 18F452 ?!?!?
Avatar do usuário
gilliard
Byte
 
Mensagens: 121
Registrado em: 26 Ago 2008 13:32

Mensagempor tcpipchip » 07 Jan 2010 18:20

256 bytes
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor gilliard » 07 Jan 2010 21:40

OK, só mais uma pergunta,.

Eu criei uma esquema de selecionar opções, pelo teclado, exemplo:

Código: Selecionar todos
tecla= '6';


E em vez de colocar numero, queria colocar letra, a letra A, como eu faria ?!?!?
Avatar do usuário
gilliard
Byte
 
Mensagens: 121
Registrado em: 26 Ago 2008 13:32

Mensagempor FabioSom12 » 08 Jan 2010 05:55

Código: Selecionar todos
tecla= 'A';
FabioSom12
Nibble
 
Mensagens: 94
Registrado em: 26 Nov 2009 14:01

Mensagempor gilliard » 08 Jan 2010 07:39

Então amigos, eu estou fazendo um sistema de relógio, para colocar em meu quarto.

E dentro dele, terá duas opções:

a - Ativar alarme
b - Desativar alarme

E, invez de eu simplesmente ativar o alarme, a pessoa terá que digitar o nome dela. Para quando tocar o alarme, aparecer ( TA NA HORA DE ACORDAR FULANO ), para isso preciso gravar letras na EEPROM.

Eu queria saber, como posso gravar letras na eeprom, pois ja testei de varias formas, com aspa, sem aspa, aspa simples, aspa dupla, ASCII, e nada funcionou, como ficaria ?"?"?

Teste até, conforme nosso amigo FabioSom12 sugeriu:

Código: Selecionar todos
tecla= 'A';


Dai aparece no LCD 0 valor 61.

Valew Pessoal por tudo, mais uma vez !!!!
Avatar do usuário
gilliard
Byte
 
Mensagens: 121
Registrado em: 26 Ago 2008 13:32

Mensagempor fabim » 08 Jan 2010 08:04

kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
sorry
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Djalma Toledo Rodrigues » 08 Jan 2010 08:28

ASCII 61 é o sinal de igual (=)

Se tecla é Variável Caracter, deve gravar tecla na EEPROM, após a atribuição evidentemente.

DJ
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor ze » 08 Jan 2010 10:21

posta o fonte completo principalmente a rotina de escrita no display que antes do próximo kkkkkkk do fabim alguém já vai lhe ajudar a resolver. isto é se este alguém tiver coragem de lhe tirar o prazer de solucionar por si só. éfádimaidacontasô.
desabafo: é o que dá querer pegar rotinas prontas sem querer saber o que se passa na cabeça do uC e do display. (sem ler o dshit). Mas obrigado. graças a tipo você que este forum ainda sobrevive. rs
abç
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor gilliard » 08 Jan 2010 15:08

Bom, pessoal, já consegui salvar a letra na eeprom, mas agora preciso exibir a letra que esta gravada na eeprom, no LCD.

Gravei a letra A para testar, dai quando peço para exibir no LCD oque esta gravado na eeprom, aparece o numero 01, ao invez da letra A.

Código: Selecionar todos
Lcd_custom_chr(1,1,Eeprom_read(0x45));


Valew !!!!
Avatar do usuário
gilliard
Byte
 
Mensagens: 121
Registrado em: 26 Ago 2008 13:32


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x