USB memory
Dependencies: mbed FatFileSystemCpp
main.cpp@4:85a07ebe0933, 2020-03-11 (annotated)
- 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?
User | Revision | Line number | New 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 | } |