SDCARD indice para leitura do arquivo

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

SDCARD indice para leitura do arquivo

Mensagempor cristian » 27 Dez 2010 09:26

boa dia ,

vou usar um SDcard para salvar dados de leituras dos sensores .....ok

sei como salvar no final de cada arquivo .....ok

o problema é :

quero ler um determinado dado , mas pela lib do mikroc eu so posso ler o arquivo todo

tipo assim
salvei no cartao

#data e hora + valor do sensor 1
#data e hora + valor do sensor 2
#data e hora + valor do sensor 3

agora quero exibir o valro lido pelo sensor 2 .... entao tenho q ler o arquivo todo ne isso , nao é como uma matriz onde podemos colocar no indice o inicio da leitura

o que pensei foi colocar no inicio de cada leitura um marcador tipo "#" assim vou lendo quando encontrar incremento uma variavel se for igual ao que quero ler entao sei q estou na posiçao certa

mais quanto maior o arquivo mas demorado vai ser ....

entao pergunto tem outra maneira ????

tem o lance dos setores mas parece q pelo mikroc so posso ler e escrever 512bytes

ja usando os comandos

Mmc_Fat_Assign("TESTE.txt",0x80); abre o arquivo
Mmc_Fat_Reset(&file_size); reseta o ponteiro vai pro inicio do arquivo
Mmc_Fat_Read(&character); ler e vai incrementando o ponteiro


ate
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba

Voltar para PIC

Quem está online

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

x