View previous topic :: View next topic |
Author |
Message |
PRITEE NIKAM
Joined: 01 Oct 2013 Posts: 5
|
SD card driver (FAT32) |
Posted: Wed Nov 12, 2014 2:18 am |
|
|
I want to interface SD card using FAT32 with pic Microcontroller...
Please share SD card driver programs...
i need it urgently
thank you |
|
|
ckielstra
Joined: 18 Mar 2004 Posts: 3680 Location: The Netherlands
|
|
Posted: Wed Nov 12, 2014 5:11 am |
|
|
You get fastest results when you put in little bit of effort yourself. Putting in some effort doesn't include posting a question on a forum.
This issue has been discussed many times before on this forum, use the search function. Or, even better, use Google search and type:
Code: | site:www.ccsinfo.com/forum FAT32 |
|
|
|
temtronic
Joined: 01 Jul 2010 Posts: 9245 Location: Greensville,Ontario
|
|
Posted: Wed Nov 12, 2014 6:15 am |
|
|
also
be sure to PROPERLY interface the SD card to your PIC !!!
You can have a 100% perfect driver and still NOT have it work due to the classic 5V PIC vs. 3V SD card
hint. buy/use an 'L' version PIC...
hth
jay |
|
|
Ttelmah
Joined: 11 Mar 2010 Posts: 19546
|
|
Posted: Wed Nov 12, 2014 9:38 am |
|
|
Yes.
This very much approaches needing to be a 'sticky'....
For over 90% of the threads that will be found from the search, the primary problem ends up being people trying to use incorrect translation between the voltage levels. |
|
|
benoitstjean
Joined: 30 Oct 2007 Posts: 566 Location: Ottawa, Ontario, Canada
|
|
Posted: Fri Nov 14, 2014 1:36 pm |
|
|
If you can order stuff from DigiKey, they sell a very useful SD card development kit from MikroElectronika (DigiKey p/n: 1471-1172-ND). Easy to interface to PIC24. Then, you can purchase the Brush Electronics SD card driver for 150$. I've purchased it, interfaced the SD card dev kit to my PIC24MCU and within a day, I was reading and writing, creating folders etc. to an SD card up to 32GB.
The driver has a DOS-like interface and is pretty straight forward.
Writing to an SD card is not as easy as it sounds and the way SD memory is made internally makes that you cannot write to the individual cells as you would on a normal EEPROM. It's a whole different animal.
I hope this helps. |
|
|
|