Página 1 de 2

SD Card FAT CCS

MensagemEnviado: 12 Set 2013 16:56
por hemasc
Pessoal, estou tentando armazenar dados em um SD Card (FAT). Tentei utilizar a biblioteca do CCS mas não obtive sucesso.

Alguém poderia me orientar qual caminho seguir?

Aliás, se eu conseguir gravar dados no SD Card no formato FAT, como faria para lê-los diretamente do PC?

Re: SD Card FAT CCS

MensagemEnviado: 13 Set 2013 00:39
por B-EAGLE
a lib desse japa é show de bola:

http://elm-chan.org/fsw/ff/00index_e.html

uso ha 1 ano +-

Re: SD Card FAT CCS

MensagemEnviado: 13 Set 2013 11:34
por hemasc
B-EAGLE, bom dia!

Cara, eu dei uma olhada no site que você me passou... mas confesso que não entendi praticamente nada...

Em qual link do site está a biblioteca? É para o CCS?

Re: SD Card FAT CCS

MensagemEnviado: 13 Set 2013 11:39
por tcpipchip
provavelmente voce vai ter que portar...

Re: SD Card FAT CCS

MensagemEnviado: 13 Set 2013 12:22
por B-EAGLE
essa é uma lib open-source pra usar FAT

você pode usar ela em qualquer microcontrolador, é escrita em C...

é só substituir as funcioes básicas do SPI pelas suas

Re: SD Card FAT CCS

MensagemEnviado: 13 Set 2013 12:30
por hemasc
bem... pra quem tá perdido, acho que não ajuda muito, pois me passa a impressão que é preciso já ter um certo conhecimento sobre comunicar um SD Card em formato FAT, pra usar as informações deste site

estou lendo o site, mas nem sei por onde começar as tentativas...

Re: SD Card FAT CCS

MensagemEnviado: 13 Set 2013 13:00
por tcpipchip
putz...talvez teu problema é não conhecer C a fundo...
Nao pensou entao em partir para outra plataforma ? (se nao tiveres tempo...)

Re: SD Card FAT CCS

MensagemEnviado: 13 Set 2013 13:03
por andre_luis
hemasc,


De um modo geral, para usar as funções prontas em C, você não precisa ter conhecimento do que está dentro delas, a menos que dê erro.
Voce apenas aponta o que tiver na entrada e lê o que retorna na saída.

Inlclui o exemplo postado no link, e veja se dá erro na compilação...essa é a primeira etapa da tentativa.


+++

Re: SD Card FAT CCS

MensagemEnviado: 13 Set 2013 13:06
por hemasc
Concordo andre_teprom, mas qual exemplo do link? por qual devo começar?

por exemplo, tentei a biblioteca do CCS... fat.c e olha o erro...

fat.c" Line 607(26,27): Undefined identifier -- mmcsd_write_data
fat.c" Line 614(28,29): Undefined identifier -- mmcsd_read_data


tcpipchip, foco, por favor... foco
se puder me orientar por onde iniciar, agradeço... caso não puder, podemos aprender juntos e deixar aqui algo de forma bem clara que possa ajudar outras pessoas...

Re: SD Card FAT CCS

MensagemEnviado: 13 Set 2013 13:49
por denis
Foi o que o pessoal disse anteriormente.

Você vai ter que gastar um tempo e portar ela.

Provavelmente você vai ter que abrir a função [b]mmcsd_write_data[/b] e [b]mmcsd_read_data[/b] e substituir pelo registrador do seu Pic.


[quote="hemasc"]Concordo andre_teprom, mas qual exemplo do link? por qual devo começar?

por exemplo, tentei a biblioteca do CCS... fat.c e olha o erro...

fat.c" Line 607(26,27): Undefined identifier -- mmcsd_write_data
fat.c" Line 614(28,29): Undefined identifier -- mmcsd_read_data


tcpipchip, foco, por favor... foco
se puder me orientar por onde iniciar, agradeço... caso não puder, podemos aprender juntos e deixar aqui algo de forma bem clara que possa ajudar outras pessoas...[/quote]

Re: SD Card FAT CCS

MensagemEnviado: 13 Set 2013 14:51
por hemasc
Denis, como assim, abrir a função mmcsd_write_data e mmcsd_read_data e substituir pelo registrador do PIC?

O erro que postei aqui foi de uma biblioteca do CCS pra PIC...

Está me dizendo que a biblioteca do CCS não funciona pra PIC?

por gentileza senhores, preciso de uma orientação por onde devo começar... simplesmente jogar um link e dizer se vira, se eu tivesse condições de fazer isso, não estaria aqui no fórum solicitando ajuda

Re: SD Card FAT CCS

MensagemEnviado: 13 Set 2013 15:19
por denis
Eu estava me referindo a biblioteca do FatFs.
A do CCS eu não sei como funciona.




[quote="hemasc"]Denis, como assim, abrir a função mmcsd_write_data e mmcsd_read_data e substituir pelo registrador do PIC?

O erro que postei aqui foi de uma biblioteca do CCS pra PIC...

Está me dizendo que a biblioteca do CCS não funciona pra PIC?

por gentileza senhores, preciso de uma orientação por onde devo começar... simplesmente jogar um link e dizer se vira, se eu tivesse condições de fazer isso, não estaria aqui no fórum solicitando ajuda[/quote]

Re: SD Card FAT CCS

MensagemEnviado: 13 Set 2013 15:47
por ze2
olá. se a proposta é foco, que tal se focar no erro que o compilador está dando?
fat.c" Line 607(26,27): Undefined identifier -- mmcsd_write_data
a mensagem é óbvia demais pra fazer algum comentário mas talvez você tenha esquecido de incluir um #include qualquer (incluir include foi F***).
e pena que estou impedido eticamente de falar mal desta m**** de ccs, mas enfim cada mania com seu lôco.
uma coisa legal que vale mencionar é que (acho que) voce pode simular este treco no proteus o que ajuda pacaraio

boa sorte...

Re: SD Card FAT CCS

MensagemEnviado: 13 Set 2013 16:07
por tcpipchip
Voce formata pelo windows ou pela funcao format() ?

Re: SD Card FAT CCS

MensagemEnviado: 13 Set 2013 16:10
por B-EAGLE
é isso mesmo que o andre falou hemasc...

só ver os exemplos da fatfs que estão na página, são bem simples mas tem que ter um pouquinho de paciencia.

a vantagem é que se vc quiser usar outro uC mais pra frente vai ser muito simples