FAT32 læse / skrive med 8051: hvordan?

C

cbsirio

Guest
Hej alle,
Jeg er nødt til at læse / skrive filer til en harddisk tilsluttet en 8051 op.

Harddisken er formateret i FAT32.

Jeg var der søger efter "C" kilde (ingen ASM) for at læse / skrive filer i denne enhed ...

Kan nogen hjælpe mig?

Mange tak på forhånd.

Sirio.

 
Hej,

Dette spørgsmål var her før, kan det være nyttigt:

http://www.elektroda.pl/eboard/viewtopic.php?t=29052

73!Klug.

 
FAT32 ....
8051 er nødt til at beregne 4 bytes aritmetiske.
U kan kontrollere CPU magt, der kan være eller ikke ....

 
Klug: Tak, men det link, du indsendt har kun "ASM" reference ...

<img src="http://www.edaboard.com/images/smiles/icon_redface.gif" alt="Flov" border="0" />Jeg var der søger efter "C" kilde bibliotek eller et stykke kode til at udvinde dem.År: Jeg har ingen til at skynde sig op ...

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

Jeg har tid nok til at foretage de nødvendige beregninger: Jeg har brug for omkring 10 kb / s for hastighed ...

Tak igen, Sirio.

 
Og One More ...

Og har også brug for masser af SRAM til at håndtere fil læse og skrive på grund af FAT størrelse, så vidt jeg ved.

Kontroller MS Hjemmeside og DDK ...

 
Tja, her http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s2002/rjk18/index.htm faktisk er nogle C-kode til at gøre nogle enkle FAT32 adgang.Selv om der ikke oprindeligt var beregnet til'51 brug, kan det få dig et udgangspunkt.

 
HI:
Check out this site.Dens baseret på AVR microcontrollers.Også dette vil vise sig at være et godt udgangspunkt.

http://www.myplace.nu/mp3/index2.htm

Du kan gå gennem den C-kode i download sektioner ...

Binny

 
Jeg så på nettet ...
Meget godt prøve at lære.Jeg er enig.

Men skriftligt funktion er ikke let på HDD.
Anyway, vil du vide, når du gør ...

Disse er punkter
- MBR
- PBS
- Rodbibliotek ENTRY
- FAT1, FAT2 område
- LÆNGEREVARENDE FILNAVN
- SUB DIRECORY (mappe)
- SUB DIECORY ENTRY

WINHEX er godt redskab til at vide, FAT-filsystemet.

 
Very very nice!

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smile" border="0" />Og også, jeg har fundet en dejlig dokument om FAT32, som foreslået fra "år" på Microsofts websted!

http://www.microsoft.com/hwdev/download/hardware/fatgen103.pdf

Og jeg også se de to links indsendt!Great!

Mange tak til alle ...Det arbejde tid nu!

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Kys" border="0" />Farvel!Sirio

 
Hi cbsirio,

Nu synes gerne finde rigtige måde.

OK,
det er ikke let, men kan ikke være umuligt ...

Være succes.

 
Hej alle,

Der er en igangværende projekter, der er beskrevet i en artikel (Circuit kælder, Issue 150).Titlen er "Indførelse af et ATA-harddisk Controller".Jeg mener, at forfatteren (Fred Eady) nævnte om FAT16, FAT32 læse / skrive i sin artikel.Denne artikel kan være et godt udgangspunkt for dit projekt.Desværre er microcontroller anvendes i dette projekt er ATmega128 (ikke dit foretrukne 8051s

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

).Men kildekoden er skrevet i C-sprog.Jeg tror, at det skal være nemt at port denne kode til 8051 MCUs.

Hope this helps.

 
Hej Dspnut,

Undskyld mig til mit spørgsmål ...men hvad er Circuit kælderen?

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Ked af det" border="0" />Jeg ved Electronic Express, men jeg har ingen idé om, hvad der er dette ...Er en periodisk?
Hvordan kan jeg finde det?

Det synes at være meget interessant, så kan du være mere specifik, please?: sm7:

Tak!

Igen ...tak alle!: sm9:

 
Hi .. cbsirio

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smile" border="0" />Circuit kælder er en (IMHO) meget populære elektroniske og indlejrede system magasin.Du kan læse nogle online artikler her på

http://www.circuitcellar.com

Også kigge rundt i MCU fileman ....

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Kys" border="0" />
 
Hi .. alle,
I tilfælde, at nogen kan være en god idé at tage et kig på kilde-kode for den "Indførelse af et ATA-harddisk Controller"-projektet.Her er det vedlagte kode (sorry ingen Skema

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Gråd eller meget trist" border="0" />

).Husk, at dette er et løbende projekt.Så vil du opdage, at denne kilde kode er endnu ikke afsluttet.Lad os vente, til Mr. Fred Eady at offentliggøre sin nye artikel.

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
Look Ethernu projektet:
h ** p: / / w * w.ethernut.de / da / index.html

Tilføjet: Cool IDE diskdrive og Compact Flash-grænseflade gøres ved Michael Fischer.Understøtter FAT32 med lange filnavne

 
Hej,

Ser dette, kan arbejde :)

h ** p: / / www.ucos-ii.com/contents/products/file_system.html

 
tcsa35 wrote:

Hej,Ser dette, kan arbejde :)h ** p: / / www.ucos-ii.com/contents/products/file_system.html
 
ATA kommandoer/ Slettet.Post links i stedet for filer.ftp://ftp.t13.org/project/d0791r4c.pdfftp://ftp.t13.org/project/d0948r4c.pdfftp://ftp.t13.org/project/d2008r7b.pdfftp://ftp.t13.org/project/d1153r18.pdfftp://ftp.t13.org/project/d1321r3.pdf(Klug) /
 

Welcome to EDABoard.com

Sponsor

Back
Top