Extern lagring
Postat: 15 maj 2014, 21:59:32
PIC och C var enklare att leka med än jag trodde när jag började för under en vecka sedan och min laptimer har nästan koden färdig nu (inväntar produkter innan jag kan testa bara). Men då detta projekt gick så snabbt så känner jag att jag vill bygga ut den lite. GPS och LCD är färdigt så nästa steg är i så fall att bygga ett minne till den. Såg att min PIC har drygt 250 byte att leka med vilket inte räcker (Vad är tanken med dessa 250 byte?). Jag har försökt researcha lite under dagen och kan komma på två lösningar.
1. Bygga en USB MSD med SD kort (inkl laddning av batteri)
2. Ha endast ett SD kort.
Att köra via USB är betydligt mer lockande då jag får med laddning av batteri på samma kontakt och blir enklare att skydda mot regn. När jag sökte på detta insåg jag att det inte verkar vara direkt enkelt att uppnå. Kollar man exemplet så är bara koden för loggningen 4ggr mer än för hela mitt program i dagsläget och jag har tagit upp 60% ROM. Med andra ord är hela iden med en USB MSD för jobbig för en som inte ens suttit med PIC i en vecka?
Om det nu är så, då får jag leva med det men jag vill fortfarande enkelt kunna trycka in GPS datan i datorn. Är det mycket enklare att få till en SD korts lösning med FAT32? Hittade något exempel som inte verkade skrämmande men det var i FAT16 vilket känns föråldrat (jag kan inte ens formatera ett sådant format på min dator, win 8.1. Så kan jag läsa det?).
Finns det något annat sätt jag kan få in datan i datorn som kanske är enklare? Tänk på att jag är ute på en bana där det inte finns något internet. Jag har uteslutit att använda USB och skicka data via den som jag tar emot via något litet program som sparar mina CSV filer då jag antar att det är lika svårt som en MSD.
Min PIC är en PIC18F2550 och den har USB i sig.
1. Bygga en USB MSD med SD kort (inkl laddning av batteri)
2. Ha endast ett SD kort.
Att köra via USB är betydligt mer lockande då jag får med laddning av batteri på samma kontakt och blir enklare att skydda mot regn. När jag sökte på detta insåg jag att det inte verkar vara direkt enkelt att uppnå. Kollar man exemplet så är bara koden för loggningen 4ggr mer än för hela mitt program i dagsläget och jag har tagit upp 60% ROM. Med andra ord är hela iden med en USB MSD för jobbig för en som inte ens suttit med PIC i en vecka?
Om det nu är så, då får jag leva med det men jag vill fortfarande enkelt kunna trycka in GPS datan i datorn. Är det mycket enklare att få till en SD korts lösning med FAT32? Hittade något exempel som inte verkade skrämmande men det var i FAT16 vilket känns föråldrat (jag kan inte ens formatera ett sådant format på min dator, win 8.1. Så kan jag läsa det?).
Finns det något annat sätt jag kan få in datan i datorn som kanske är enklare? Tänk på att jag är ute på en bana där det inte finns något internet. Jag har uteslutit att använda USB och skicka data via den som jag tar emot via något litet program som sparar mina CSV filer då jag antar att det är lika svårt som en MSD.
Min PIC är en PIC18F2550 och den har USB i sig.