FAT32 Reading / Skrive med 8051: hvordan?

C

cbsirio

Guest
Hei alle,
Jeg må lese / skrive filer til en harddisk er koblet til en 8051 opp.

Harddisken er formatert i FAT32.

Jeg søker etter "C" kilde (ingen asm) for å lese /
skrive filer i denne enheten ...

Kan noen hjelpe meg?

Mange takk på forhånd.

Sirio.

 
Hei,

Det spørsmålet var her før, kan det være nyttig:

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

73!Klug.

 
FAT32 ....
8051 er å regne 4 byte regning.
U mai sjekke CPU kraft som kan eller ikke ....

 
Klug: Takk, men koblingen du postet har bare "asm" referanse ...

<img src="http://www.edaboard.com/images/smiles/icon_redface.gif" alt="Rødmer" border="0" />Jeg søker etter "C" kilde biblioteket eller kodedel å pakke dem.År: Jeg har ingen til å skynde deg ...

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

Jeg har nok tid til å gjøre de nødvendige beregningene: Jeg trenger ca 10 kb / s fart ...

Takk igjen, Sirio.

 
Og enda en ...

Og trenger også masse SRAM håndtere filen lese og skrive på grunn av FAT-størrelse, så langt jeg vet.

Kontroller MS hjemmesiden og DDK ...

 
Vel, her http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s2002/rjk18/index.htm faktisk er noe C-kode for å gjøre noen enkle FAT32 tilgang.Selv om ikke opprinnelig ment for'51 bruk, kan den få deg et utgangspunkt.

 
HI:
Sjekk ut dette nettstedet.Sin basert på AVR microcontrollers.Igjen vil dette vise seg å være et godt utgangspunkt.

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

Du kan gå gjennom C koden i nedlastingen deler ...

Binny

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

Men å skrive er ikke lett på HDD.
Uansett, du vet når du gjør ...

Dette er punkter
- MBR
- PBS
- Rotkatalogen oppføring
- FAT1, FAT2 området
- LONG FILNAVN
- SUB DIRECORY (mappe)
- SUB DIECORY oppføring

WINHEX er gode verktøy for å vite FAT-filsystemet.

 
Very very nice!

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smil" border="0" />Og også, har jeg funnet en veldig fin dokument om FAT32, som er foreslått fra "år" på Microsofts nettsted!

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

Og jeg ser også de to linkene postet!Flott!

Mange takk til alle ...Det
står ARBEID tiden!

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

 
Hi cbsirio,

Nå virker som å finne riktig måte.

OK, det er ikke lett, men kan ikke være umulig ...

Være vellykket.

 
Hei alle,

Det er et pågående prosjekt beskrevet i en artikkel (Circuit Cellar, Issue 150).Tittelen er "Konstruer en ATA-harddisk Controller".Jeg tror at forfatteren (Fred Eady) nevnt om FAT16, FAT32 les / skriv i sin artikkel.Denne artikkelen kan være et godt utgangspunkt for prosjektet.Dessverre er microcontroller brukes i dette prosjektet er ATmega128 (ikke din favoritt 8051s

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

).Men kildekoden er skrevet i C-språk.Jeg tror at det skal være enkelt å port denne koden til 8051 MCUs.

Håper dette hjelper.

 
Hei Dspnut,

Unnskyld meg på spørsmålet mitt ...men hva er Circuit Cellar?

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Trist" border="0" />Jeg vet Electronic Express, men jeg har ingen anelse om hva er dette ...Er en periodisk?
Hvordan kan jeg finne det?

Det synes å være svært interessant, så kan du være mer spesifikk, kan du?: sm7:

Takk!

Igjen ...Takk alle!: sm9:

 
Hei .. cbsirio

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smil" border="0" />Circuit Cellar er en (IMHO) svært populære elektroniske og integrerte systemet magazine.Du kan lese noen elektroniske artikler her

http://www.circuitcellar.com

Ser også rundt i MCU fileman ....

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Kyss" border="0" />
 
Hei .. alt
I tilfelle at noen kanskje vil ta en titt på souce-koden til "Konstruer en ATA-harddisk Controller" prosjektet.Her er vedlagt koden (sorry ingen schematics

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying eller Veldig trist" border="0" />

).Vær oppmerksom på at dette er et pågående prosjekt.Så vil du finne at dette kildekoden er ennå ikke fullført.La oss vente på Mr. Fred Eady å publisere hans nye artikkelen.

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Veldig Glad" border="0" />Beklager, men du må logge inn for å vise dette vedlegget

 
Se Ethernu prosjektet:
h ** p: / / W * w.ethernut.de / no / index.html

Lagt til: Cool IDE diskdrive og Compact Flash-grensesnittet gjøres ved Michael Fischer.Støtter FAT32 med lange filnavn

 
Hei,

Ser dette, kan virke :)

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

 
tcsa35 wrote:

Hei,Ser dette, kan virke :)h ** p: / / www.ucos-ii.com/contents/products/file_system.html
 
ATA-kommandoer/ Slettet.Innlegg koblinger 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