Skriva/Läsa info på ett CF kort med en PIC

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
toli91
Inlägg: 140
Blev medlem: 27 januari 2006, 12:56:57

Skriva/Läsa info på ett CF kort med en PIC

Inlägg av toli91 »

Tja!

är det någon som har scheman för att koppla en pic till ett CF kort?
jag ska använda en pic som hetter 16F877A.
kortet ska enbart läsas och skrivas från picen måste man veta hur FAT funckar då?
någon som har gjort det för och har någon kod snut kvar för det? görna i C.
minnet är på 16Mb om det spelar roll..
tgr
Inlägg: 726
Blev medlem: 10 maj 2006, 09:17:07
Ort: Mölndal

Inlägg av tgr »

Kolla i MicroC helpdokumentet.
Där finns lib för CF och en liten ritning hur de kopplar till en pic :)
danei
EF Sponsor
Inlägg: 27464
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Jag har gjort exakt det. Det kan vara så att det finns kvar. Jag kan ju kolla.
Med en 877 kan du inte använda FAT. Läsa går nog men inte skriva.

EDIT: Japp jag hittade dokumentet. Det är en projektraport från ett projekt i en mikrodatorkurs på Campus Norrköping. Ska jag skicka den till dig?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Med en 877 kan du inte använda FAT. Läsa går nog men inte skriva.

Kan du förtydliga det lite ?
danei
EF Sponsor
Inlägg: 27464
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

minnet räcker inte för att buffra en hel sektor
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, I see... :-)
Om man inte kan skapa sectorn "on-the-fly"...
Eller har CF-kort några specialla timing-regler vid skrivning ?
danei
EF Sponsor
Inlägg: 27464
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Problemet är att om man ska pilla i FAT så behöver amn ju läsa in en sektor ändra några byte och skriva tillbaka den. Det är det svåra. Men behöver man inte FAT så är det bara att skriva "on-the-fly" Vi löste det så att vi la upp en textfil med blanksteg. Kollade var den låg på kortet och skrev till den platsen. Då kan det läsas på en PC. Men det är en fullösning. Behöver man inte FAT så skippa det. Behöver man FAT använd en 18F PIC. De har minne så att man kan använda FAT på riktigt.
toli91
Inlägg: 140
Blev medlem: 27 januari 2006, 12:56:57

Inlägg av toli91 »

danei: ja tack jag skulle järna villja ha det :)

jag hadde inte tänkt att använda FAT orkar inte massa krims krams om man inte måste ha sådant det är ju bara PICen som ska läsa från CF korte.

Tack för svaren! Första gången jag har fått såhär bra hjälp på forumet :D
Användarvisningsbild
Kezo
Inlägg: 711
Blev medlem: 28 november 2005, 19:53:12
Ort: Linköping

Inlägg av Kezo »

Törs man fråga vad du ska göra?
toli91
Inlägg: 140
Blev medlem: 27 januari 2006, 12:56:57

Inlägg av toli91 »

vet inte riktigt men jag tror att det kommer att bli en webbradio radio med minne och display och litte annat tror jag men jag har inte bestämt mig riktikt vad det ska bli
Användarvisningsbild
oJsan
EF Sponsor
Inlägg: 1541
Blev medlem: 11 november 2005, 21:36:51
Ort: Umeå
Kontakt:

Inlägg av oJsan »

En webradio, det lät spännande! Hur ska du ta emot strömmen och avkoda den.. (antar att du inte ska försöka göra det med PIC:en)
Seven11
Inlägg: 547
Blev medlem: 13 maj 2004, 23:43:33

Inlägg av Seven11 »

varför inte använda ett externt minne typ eeprom och dumpa sektorn temporärt... sen läsa/ändra det man vill och skicka tillbaka sektorn? det borde gå helt utmärkt med 877A:an också...
danei
EF Sponsor
Inlägg: 27464
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Visst skulle det gå. Men det skulle vara lättare att byta till en PIC med mer minne. PIC är inte byggda för att hantera externt minne. eeprom är inte det lämpligaste för jobbet heller.
toli91
Inlägg: 140
Blev medlem: 27 januari 2006, 12:56:57

Inlägg av toli91 »

vet inte hur jag ska ta imot strömar och avkoda det men om det är någon som har ider på det så säg till gärna om vad man kan använta som ska spelaupp ljud.
danei
EF Sponsor
Inlägg: 27464
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Du kanske skulle planera ditt bygge lite mer innan du frågar här. Jag förstår varför du uppfatter det som att du ofta får dåligt med hjälp. Om du skrivit de senaste inläggen innan du frågade om CF hade jag inte brytt mig om att leta reda på filen...
Skriv svar