C program to read and write raw data on SD card

Posted on Feb 6, 2014

Read and write the raw data from an SD card using just a computer (no microprocessor) forgetting the FAT32. I would like to do this in basic C. I can look at the raw data with a program called winhex. Long run I want someone who is less computer savvy to run a C script that will store certain parameters on SD card (where I say so) that the microprocessor

C program to read and write raw data on SD card
Click here to download the full size of the above Circuit.

would use. Then store data on it allowing me to never have to connect directly to a computer. I`m having a hard time getting started with this program partly because I`m not even sure what to search for (I keep getting sights trying to sell me stuff). So if anyone has knowledge of the CreateFile() and ReadFile() you help would be great. Here is my code so far with problem area commented (Windows XP, CodeBolcks10. 05) mostly from some people #include #include #include #include #include #include #define BUFFER_SIZE 8 int main(void) { HANDLE hFile; DWORD dwBytesRead = 1; char ReadBuffer[BUFFER_SIZE+1] = {0}; hFile = CreateFile("\\. \E:", GENERIC_READ|GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); if (hFile = INVALID_HANDLE_VALUE) { printf("Could not open file (error %d) ", GetLastError(); return 1; } /// Code isent getting past next step or reading data /// // Read one character less than the buffer size to save room for // the terminating NULL character. if( FALSE = ReadFile(hFile, ReadBuffer, BUFFER_SIZE-2, &dwBytesRead, NULL) ) { printf("Could not read from file (error %d) ", GetLastError(); CloseHandle(hFile); return 2; } if (dwBytesRead > 0) { ReadBuffer[dwBytesRead+1]=``; // NULL character printf(TEXT("Text read from %s (%d bytes): "), dwBytesRead); printf("%s ", ReadBuffer); } else { printf(TEXT("No data read from file %s ");...

Leave Comment

characters left:

Related Circuits

  • New Circuits



    Popular Circuits

    Ultra Fast Battery charger circuit Schematic Diagram
    duracell cpu monitor
    preamplifier for ecm microphone
    Egg Timer
    MAX3420 Maxim USB Peripheral Controller
    electret microphone amplifier
    Pressure measurement circuit diagram
    Computer microphone circuit diagram
    Level one thyristor-controlled circuit sink type b
    Professional Mobile (1G 2G 3G 4G) & WiFi Jammer Circuit