Sida 1 av 1
Skriva/Läsa info på ett CF kort med en PIC
Postat: 10 januari 2007, 22:51:39
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..
Postat: 11 januari 2007, 08:01:00
av tgr
Kolla i MicroC helpdokumentet.
Där finns lib för CF och en liten ritning hur de kopplar till en pic

Postat: 11 januari 2007, 10:04:56
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?
Postat: 11 januari 2007, 12:47:02
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 ?
Postat: 11 januari 2007, 13:08:37
av danei
minnet räcker inte för att buffra en hel sektor
Postat: 11 januari 2007, 13:50:00
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 ?
Postat: 11 januari 2007, 13:55:06
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.
Postat: 11 januari 2007, 16:11:08
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

Postat: 11 januari 2007, 17:06:40
av Kezo
Törs man fråga vad du ska göra?
Postat: 13 januari 2007, 00:17:43
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
Postat: 13 januari 2007, 11:36:52
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)
Postat: 14 januari 2007, 00:16:01
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å...
Postat: 14 januari 2007, 07:57:45
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.
Postat: 16 januari 2007, 22:15:16
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.
Postat: 16 januari 2007, 22:45:16
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...