Come leggere / scrivere dati da / per Multi-Media Card?

B

brennbar67

Guest
Cari tutti,

Hai bisogno di aiuto ...

Chiunque sa how2 scrivere un programma in C per leggere i dati da MMC o scrivere una banca dati di MMC?

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Triste" border="0" />Perché
io non
sono molto familiare con file system FAT, i soli sapere un po 'solo ...

Come leggere i dati (dati assumono 4 MBytes) da MMC?Come determinare il prossimo gruppo di dati e libera cluster in modo che in grado di scrivere dati in MMC?

 
Se si utilizza un processore AVR potrebbe guardare commerciale biblioteche qui:
http://www.prllc.com/prllc_homemainFlash.htm

Anche per la ricerca edaboard "FAT16" e potreste trovare alcuni link interessanti.

con i migliori saluti

 
Caro Abete,

Il sito che mi ha dato e mi sono recato in b4 .... è necessario acquistare.
Ma
io non
sono permettersi di acquistare ....

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Triste" border="0" />

troppo costoso!

Hai altre fonti?

 
brennbar67 ha scritto:

Caro Abete,Il sito che mi ha dato e mi sono recato in b4 .... è necessario acquistare.

Ma io non sono permettersi di acquistare ....
<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Triste" border="0" /> troppo costoso!Hai altre fonti?
 
Ci sono due diversi soggetti:

1) Lettura e scrittura di un settore o MultiMediaCard.
2) Rilevare la struttura del file system e di lavoro con File System (FS)

se non avete bisogno di memorizzare i dati in MultiMedia Card in FS (FAT16) formato, non è necessario per leard circa il secondo argomento.

si può leggere / scrivere MultiMedia Card approprate con l'invio di comandi per la carta, il download e la scheda specifica lista dei comandi da questo argomento e leggere argomenti correlati:
http://www.edaboard.com/viewtopic.php?t=128772&highlight =

 
Ciao,
Micro-controllore che stai usando?
Ho fatto il PIC16F877A.Ha un problema lil - La MMC accetta dati in formato minimo di 512bytes solo.Così ho dovuto buffer a 512 byte di dati esterni in un EEPORM e poi inviarlo a MMC ogni volta.E 'molto semplice interfaccia, una volta a ottenere il blocco di esso.

 
Salve,

Che ho usato il file system con core 8051.Ho fatto piccole onde riproduttore di file di utilizzarlo.Lavorare bene.e se hanno bisogno di aiuto plz email me a gaurav.sarode a yahoo dot com.

 
Ho intenzione di utilizzare MMC / SD card nel mio progetto (MCU = AVR), ma i am po 'confuso, in questi ricordi, a parte la velocità ...

Ho bisogno di qualcosa circa 400KB velocità di lettura di carte in più blocchi lettura (continua), ma da qualche parte ho visto Leggi la velocità è inferiore a quello che voglio, per esempio in questo link:
http://elm-chan.org/fsw/ff/img/rwtest.pngma qui si dice che la velocità è fino a 5 MB / s Velocità di lettura:
http://www.kingston.com/flash/securedigital.asp?id=2

la differenza è che al solito?
kingston e se è vero, 5 MB / s significa 40 Mb / s, ma la velocità massima per SD è di 25 MHz in SD_specs ..., Significa che non è realizzabile in modo SPI?e dobbiamo usare la modalità SD 4bit autobus?

Ho intenzione di utilizzare la modalità SPI per entrambi MMC
e SD.
da qualche parte si dice (a schede) velocità di trasferimento dati fino a 20 Mb / s,
velocità di trasferimento dei dati è diversa dai dati di lettura e scrittura tasso?

e in ultimo,
le specifiche di MMC / SD è diverso da Memory Stick Pro / PRO Duo?
se sì dove posso trovare Stick memoria specifiche, sembra che è più veloce rispetto ad altri ....

Ho bisogno di aiuto in questi diversi gradi di velocità ...

 
Salve
Se il tuo è microcontrollore AVR, è possibile utilizzare AVRlib
http://www.mil.ufl.edu/ ~ chrisarnold / componenti / microcontrollerBoard / AVR / AVRlib /
Saluti
Muoinhohn

 
latecomer ha scritto:

Ciao,

Micro-controllore che stai usando?

Ho fatto il PIC16F877A.
Ha un problema lil - La MMC accetta dati in formato minimo di 512bytes solo.
Così ho dovuto buffer a 512 byte di dati esterni in un EEPORM e poi inviarlo a MMC ogni volta.
E 'molto semplice interfaccia, una volta a ottenere il blocco di esso.
 
Utilizzare un PIC 18F con 1K o più di RAM interna o di aggiungere un altro eeprom.
Oppure si potrebbe rifiuti 1 / 2 MMC spazio e scrivere manichino 256 byte per ogni 256 byte o specchio reale dei dati.

 
grazie per la risposta, ma ho un altro

Voglio scrivere alcuni dati dal pic al sd card utilizzando SPI, ma vuole i dati scritti da acessible da un lettore di schede.per fare questo devo scrivere un codice e un file system FAT32 spi trasferimento codice o se i spi solo scrivere il codice per scrivere il trasferimento di ogni 512 byte della scheda SD sarà leggibile nel lettore di schede?non so se ho fatto io, chiaro?

grazie

 

Welcome to EDABoard.com

Sponsor

Back
Top