Página 1 de 1

SD CARD FAT CCS

MensagemEnviado: 16 Mai 2014 21:26
por Bardelli
Olá Pessoal,

Estou elaborando um projeto, e um dos requerimentos é utilizar um SD CARD com o PIC18F87J50, e utilizar com o compilador CCS.

Alguem já utilizou essa biblioteca FAT do CCS com sucesso?. Aqui nao funciona nem benzendo o cartao.

Re: SD CARD FAT CCS

MensagemEnviado: 16 Mai 2014 23:28
por vtrx
Quando comecei a mexer com isso,não consegui implementar direito usando as libs ja prontas,então como queria só ler arquivos,diretórios e o nome do volume,dei uma lida num pdf da Microsoft e implementei umas rotinas.



Ficou bem rápido.
Se conseguir implementar com libs ja prontas,passe um esboço que quero comparar na velocidade de acesso :mrgreen:

Re: SD CARD FAT CCS

MensagemEnviado: 17 Mai 2014 11:38
por Bardelli
Tem como me passar esse PDF da microsoft ou mesmo o seu codigo?. Talvez eu esteja com algum problema de Hardware que eu nao estou conseguindo ver direito.

Re: SD CARD FAT CCS

MensagemEnviado: 17 Mai 2014 12:05
por vtrx
http://msdn.microsoft.com/en-us/library/gg463080.aspx

Tem como me passar esse PDF da Microsoft ou mesmo o seu codigo?.


Sobre o código,primeiro você tem que ter certeza que acessa o SD CARD normalmente,no meu caso foi usado SPI,depois vai implementar o que precisa,mas minhas rotina foram programadas para o ARM STM32F103 que tem disponível 20K de RAM.
Acho melhor te passar um fluxograma,mas lembre-se que o que me interessava era apenas ler arquivos e mais nada.
Na verdade a organização do FAT32 para ler arquivos e diretórios é muito simples desde que ja tenha as rotinas de acesso dos setores do SD Card funcionando.

Re: SD CARD FAT CCS

MensagemEnviado: 17 Mai 2014 14:59
por Bardelli
Obrigado por postar o documento.

Eu consegui fazer funcionar. Realmente tem algo muito de errado com essa biblioteca do CCS. Eu consegui fazer logo de cara com o compilador C18, agora vou portar a biblioteca para o CCS pois meu cliente demandou isso.

Muito obrigado.