sd kart yazma ve okuma
Dependencies: mbed sd_kart_yazma_okma
main.cpp
- Committer:
- marvas
- Date:
- 2019-05-15
- Revision:
- 2:f6685eb40c9d
- Parent:
- 0:bdbd3d6fc5d5
- Child:
- 3:103fa9f462eb
File content as of revision 2:f6685eb40c9d:
#include "mbed.h" #include "SDFileSystem.h" SDFileSystem sd(D11, D12, D8, D10, "sd"); // mosi, miso, sclk, cs(scl) Serial pc(USBTX,USBRX); unsigned char c; int main() { pc.printf("Karta yazma ve okuma islem basladi \n"); mkdir("/sd", 0777); //mkdir klasör oluşturur. //0777 dosyaya veri yazıp okumayı etkinleştirir. FILE *fp = fopen("/sd/ornek.txt", "a"); if(fp == NULL) { error("Yazma icin dosya acilamadi \n"); } else { fprintf(fp, "Merhaba. Bu yazi Sd karta yazilacak!"); fclose(fp); //Dosya kapat pc.printf("Yazma islemi bitti! \n"); pc.printf("Okuma islemi basladi! \n"); FILE *fpr = fopen("/sd/ornek.txt", "r"); //Okunacak dosya seçildi //file end of. Okuma işlemi bitene kadar devam et. //Dosya sonuna kadar okumaya devam et. while (!feof(fpr)){ c=fgetc(fpr); printf("%c",c); } fclose(fpr); } }