LPC1114FN28 SD-CARD PROGRAM
Dependencies: SDFileSystem mbed
Fork of SDFileSystem_HelloWorld by
Revision 2:1c74c8b71d0e, committed 2013-12-06
- Comitter:
- bant62
- Date:
- Fri Dec 06 08:36:36 2013 +0000
- Parent:
- 1:63277c702117
- Commit message:
- LPC1114FN28 SD???????????
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 63277c702117 -r 1c74c8b71d0e main.cpp --- a/main.cpp Thu Oct 24 08:59:14 2013 +0000 +++ b/main.cpp Fri Dec 06 08:36:36 2013 +0000 @@ -1,32 +1,37 @@ #include "mbed.h" #include "SDFileSystem.h" - + /* -FRDM KL25Z with Seeed SD Card Shield V4 -Connections have to be added between the SD Card Shield +LPC1114FN28 with SD Card Test digital connector pins and the SPI connector pins as follows: -Signal Digital SPI -MOSI D11 4 -MISO D12 1 -SCK D13 3 -/CS D4 +Signal PIN +MOSI dp2 +MISO dp1 +SCK dp6 +/CS dp4 */ -//SDFileSystem sd(PTD2, PTD3, PTD1, PTA4, "sd"); // MOSI, MISO, SCK, CS -SDFileSystem sd(D11, D12, D13, D4, "sd"); // MOSI, MISO, SCK, CS -Serial pc(USBTX, USBRX); - -int main() { - pc.printf("Hello World!\n"); - +SDFileSystem sd(dp2, dp1, dp6, dp4, "sd"); // the pinout on the mbed Cool Components workshop board +Serial uart(dp16, dp15); // UART .. P1_7: TX (pin 16), P1_6: RX (pin 15) + +int main() +{ + uart.baud(115200); // Baud rate + uart.printf("Hello World!\r\n"); + mkdir("/sd/mydir", 0777); - + FILE *fp = fopen("/sd/mydir/sdtest.txt", "w"); if(fp == NULL) { - pc.printf("Could not open file for write\n"); + uart.printf("Could not open file for write\r\n"); + exit(1); + } + for (int i=0; i<100; i++) { + fprintf(fp, "Hello fun SD Card World! :: NO %d\r\n",i); } - fprintf(fp, "Hello fun SD Card World!"); - fclose(fp); - - pc.printf("Goodbye World!\n"); + fclose(fp); + + uart.printf("Goodbye World!\r\n"); + + return 0; }