I searched around and heard that SD cards work on blocks of 512 bytes so the PIC must have similar amount of free RAM, so its not possible to do with 16F877A.
Suppose I have 1GB SD card, then is it possible to atleast use 1/10th of its capacity i.e. 100MB in the following way.
Write the SD card in block of 512 bytes, but in PIC's RAM store only around 62 bytes. While writing to the card fill the rest 450bytes with same null character 0.
I know moving to higher-end PIC (18Fs) might be better option, but just want to know if its possible that way or not because, 100MB will be more than enough for my purpose.
Also, Is Read also restricted to 512bytes block?
Where can I find specific sequence of SPI commands for issuing write and read commands?
Any link to SD tutorials will be greatly appreciated.
Thanks.
Suppose I have 1GB SD card, then is it possible to atleast use 1/10th of its capacity i.e. 100MB in the following way.
Write the SD card in block of 512 bytes, but in PIC's RAM store only around 62 bytes. While writing to the card fill the rest 450bytes with same null character 0.
I know moving to higher-end PIC (18Fs) might be better option, but just want to know if its possible that way or not because, 100MB will be more than enough for my purpose.
Also, Is Read also restricted to 512bytes block?
Where can I find specific sequence of SPI commands for issuing write and read commands?
Any link to SD tutorials will be greatly appreciated.
Thanks.