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

    Precision Metronome/Pitch
    Audio Filter Analyzer
    100w-with-pcb-power-amplifier-circuit.html
    DTMF Proximity Detector
    2011 Rife Beam Ray System
    SA607 SA607 Low-voltage High Performance Mixer FM IF System
    16-bit homebuilt computer project
    Circuit Power audio Amplifier with TDA2030 2.1 Chanell 3 x 18 Watts Subwoofer Complete With PCB suggestion and power supply
    LM2002 Series 8W audio power amplifier circuit



    Top