USB memory

Dependencies:   mbed FatFileSystemCpp

Committer:
MPPT51
Date:
Wed Mar 11 11:43:26 2020 +0000
Revision:
4:85a07ebe0933
Parent:
0:e294af8d0e07
HelloWorld USBmemory

Who changed what in which revision?

UserRevisionLine numberNew contents of line
igorsk 0:e294af8d0e07 1 #include "mbed.h"
igorsk 0:e294af8d0e07 2 #include "MSCFileSystem.h"
MPPT51 4:85a07ebe0933 3
MPPT51 4:85a07ebe0933 4 MSCFileSystem msc("usb"); // Mount flash drive under the name "msc"
MPPT51 4:85a07ebe0933 5 Serial pc(USBTX, USBRX);
MPPT51 4:85a07ebe0933 6
MPPT51 4:85a07ebe0933 7 //Timer timer; //書き込み時間を計測するタイマ
igorsk 0:e294af8d0e07 8 int main()
igorsk 0:e294af8d0e07 9 {
MPPT51 4:85a07ebe0933 10 // pc.printf("USB file open!\r\n");
MPPT51 4:85a07ebe0933 11 FILE *fp = fopen( "/usb/test.csv", "w"); //ファイルを開く "W"は新規作成して書き込みっていう命令?
MPPT51 4:85a07ebe0933 12 pc.printf("USB fileopen0!\r\n");
igorsk 0:e294af8d0e07 13 if ( fp == NULL )
igorsk 0:e294af8d0e07 14 {
MPPT51 4:85a07ebe0933 15 pc.printf("USB fileopen!\r\n");
MPPT51 4:85a07ebe0933 16 exit(1);
igorsk 0:e294af8d0e07 17 }
MPPT51 4:85a07ebe0933 18 pc.printf("USB file write!\r\n");
MPPT51 4:85a07ebe0933 19 // timer.start(); //書き込み時間測定開始
MPPT51 4:85a07ebe0933 20 fprintf(fp,"Hello world! oookkk\n"); //ファイル書き込み
MPPT51 4:85a07ebe0933 21 // timer.stop(); //書き込み時間測定終了
MPPT51 4:85a07ebe0933 22 fclose(fp); //ファイルを閉じる
MPPT51 4:85a07ebe0933 23 pc.printf("USB file close!\n");
MPPT51 4:85a07ebe0933 24 // pc.printf("write time :%f\n\n\n",timer.read());
igorsk 0:e294af8d0e07 25 }