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:

New Circuits

.

 


Popular Circuits

300 Watt audio Amplifier
Speech with XR-T5995
Antenna Analyzer Progress
DC to DC Converter 6
FM Transmitter Circuit Type Versatile
Temperature controlled DC fan
MT8870D Integrated DTMF Receiver With Enhance Sensitivity
The clock circuit diagram for racing
The Q value of the variable notch filter



Top