Kan PIC skriva data till ett minneskort?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Patrick
Inlägg: 376
Blev medlem: 9 december 2007, 19:13:01
Ort: Uppsala
Kontakt:

Kan PIC skriva data till ett minneskort?

Inlägg av Patrick »

Kan jag få min PIC te x 877A att skriva data till ett minneskort.
Som jag sedan kan läsa på datorn via ett vanligt textprogram?
Det handlar om världen av ljus/temp.
Då den ska mäta och skriva ut värdena av mätningen.
Det sker i intervaler,så den ska inte dumpa datan helatiden.
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Javisst.
Användarvisningsbild
Patrick
Inlägg: 376
Blev medlem: 9 december 2007, 19:13:01
Ort: Uppsala
Kontakt:

Inlägg av Patrick »

Alltså via typ kortläsare? så jag bara kan slå av modulen och dra ut kortet,byta och läsa det jag redan sparat data på?
Hur går detta till isådantfall?
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Du kanske skulle beskriva VILKEN TYP av minneskort...??

Då blir det avsevärd lättare att svara...

Du vet, du får svar efter vad du frågar om. Om du frågar om vilken bil som är bäst, den röda eller gröna lär du få svar efter dessa kriterier men beskriver du ditt behov, bilarnas märke/modell osv. lär du få avsevärd bättre svar som faktisk är användbara.
Användarvisningsbild
Patrick
Inlägg: 376
Blev medlem: 9 december 2007, 19:13:01
Ort: Uppsala
Kontakt:

Inlägg av Patrick »

Alltså förlåt för dålig information.

Det gäller helst en 877A.

Det ska helst finnas flera ingågar den ska logga datan på.
Om det går och inte blir massa siffror jag måste sortera upp vilken sensor vad är till så.
Typ:
Sensor1 : DATA - Sensor2 : DATA -.. osv osv.
Annars får det bli en singel sensor.
Minneskortet är det som blir lättast,SD är idag riktigt billiga.
Vad som är lättast att göra detta på är det enda.
Sen storleken på det bör ju typ ett 16mb räcka till,textfil med lite siffror i kan inte ta djävulskt mycket plats hehe.
Blir kanske var 10,e sekund den ska logga som minst,max är varje minut eller 10,de minut.
Detta är helst enkelt att byta men spelar ingen större roll.
Blir minst 1 minut intervaller troligen.
Användarvisningsbild
Patrick
Inlägg: 376
Blev medlem: 9 december 2007, 19:13:01
Ort: Uppsala
Kontakt:

Inlägg av Patrick »

Samt mätningarna behöver ej sparas i något som helst tal.
Tex LUX.
Den skall bara spara rådata från sensorerna/sensorn.
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Om du vill läsa SD-kortet i en dator måste du köra med en FAT, FAT16 borde räcka en bra bit på vägen.

Kanske detta kan vara intressant? Förvisso till AtMega men kan sannolikt portas till en vettig processor också.
Användarvisningsbild
Patrick
Inlägg: 376
Blev medlem: 9 december 2007, 19:13:01
Ort: Uppsala
Kontakt:

Inlägg av Patrick »

En bra länk!

Här kommer en mer detaljerad just till PIC:

http://www.captain.at/electronics/pic-mmc/

Hittade den just!
Användarvisningsbild
JonasJ
Inlägg: 653
Blev medlem: 11 september 2007, 16:02:26
Ort: Kinna
Kontakt:

Inlägg av JonasJ »

Alternativt finns dennaockså.
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Ser ett problem med captain-grejen: den kör enbart rådata, inget FAT. detta fungerar bra som µC-grej men du kan knappast ta ut kortet o läsa i en PC utan en del specialmjukvara.
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 ett bygge med 877 och ett CF kort. Det går bra. Men för att hantera FAT behöver man mer minne. Det går att lägga en textfil på kortet och skriva i den. En ful lösning men det går.
Användarvisningsbild
Patrick
Inlägg: 376
Blev medlem: 9 december 2007, 19:13:01
Ort: Uppsala
Kontakt:

Inlägg av Patrick »

JonasJ skrev:Alternativt finns dennaockså.
Denna verkar vara stabil.
Med färdigmonterad korthållare.
Suveränt!
Användarvisningsbild
korp
Inlägg: 1216
Blev medlem: 30 maj 2006, 02:21:18
Ort: Strömstad

Inlägg av korp »

danei, aha, slipper undan större hantering av filsystemet då? Förklara gärna lite om du har tid/lust. För enklare loggning låter detta intressant.
probe
Inlägg: 282
Blev medlem: 2 februari 2008, 21:04:26
Ort: Stockholm

Inlägg av probe »

Kör med 18f4520 istället räcker minnet att köra FAT16 utan fulknep. Eller kör med Propellern som också klarar detta problemfritt.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47013
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg av TomasL »

korp skrev:danei, aha, slipper undan större hantering av filsystemet då? Förklara gärna lite om du har tid/lust. För enklare loggning låter detta intressant.
Gissar att deanei menar så här:

Formatera i en PC, skapa en textfil på kortet med PC'n, filen skall vara så stor som möjligt.

Leta nu reda på den absoluta addressen för filen, dvs vilken "byte-address" som filen börjar med, sedan kan du använda denna adress som start och skriva till filen.
OBS du får aldrig skriva utanför filens start och stopp-address, för då kvaddar du filsystemet.
Skriv svar