sd kart yazma ve okuma
Dependencies: mbed sd_kart_yazma_okma
main.cpp
- Committer:
- marvas
- Date:
- 2019-10-21
- Revision:
- 3:103fa9f462eb
- Parent:
- 2:f6685eb40c9d
File content as of revision 3:103fa9f462eb:
#include "mbed.h" #include "SDFileSystem.h" SDFileSystem sd(D11, D12, D13, D10, "sd"); // mosi, miso, sclk, cs(scl) unsigned char c; int main() { mkdir("/sd", 0777); //mkdir klasör oluşturur. //0777 dosyaya veri yazıp okumayı etkinleştirir. while(1) { FILE *fp = fopen("/sd/veritabani.txt", "a"); /* a - dosyanın içerisine var olan verinin yanına ekleme yapar r - Dosyadan okuma yapar w - Dosyadan verileri siler yeni veriyi ekler. */ if(fp == NULL) { error("Yazma icin dosya acilamadi \n"); printf("Yazma icin dosya acilamadi \n"); } else { //Sd karta yazar fprintf(fp, "mehmet akif arvas"); fclose(fp); //Dosya kapat // FILE *fpr = fopen("/sd/veritabani.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); } } }