dsfa
Dependencies: dsf SDFileSystem TextLCD mbed stepper_moter
Fork of my_example_Nucleo_Ex05_SD_zhangyuxiang2 by
main.cpp@4:c88bf297ee75, 2018-05-08 (annotated)
- Committer:
- brainliang
- Date:
- Tue May 08 01:50:44 2018 +0000
- Revision:
- 4:c88bf297ee75
- Parent:
- 3:1e51c10aa4f2
sdfa
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
beaglescout007 | 0:b0a3ecd53c7d | 1 | #include "mbed.h" |
brainliang | 4:c88bf297ee75 | 2 | #include "SDRead.h" |
brainliang | 4:c88bf297ee75 | 3 | #include "LCDShow.h" |
brainliang | 4:c88bf297ee75 | 4 | |
brainliang | 4:c88bf297ee75 | 5 | QEI Choose(PB_5,PB_8, NC, 11, QEI::X2_ENCODING); |
brainliang | 4:c88bf297ee75 | 6 | InterruptIn btn3(PA_5); |
beaglescout007 | 0:b0a3ecd53c7d | 7 | |
brainliang | 3:1e51c10aa4f2 | 8 | //LCD显示屏 rs, e, d4-d7, model |
brainliang | 4:c88bf297ee75 | 9 | LCDShow lcd(PC_13, PC_14, PC_15, PA_0, PA_1, PA_4, TextLCD::LCD20x4); // rs, e, d4-d7, model V4版本 屏幕为4行,每行20字符(列) |
brainliang | 4:c88bf297ee75 | 10 | SDRead sd(PB_15, PB_14, PB_13, PB_12, "sd"); |
beaglescout007 | 0:b0a3ecd53c7d | 11 | |
brainliang | 4:c88bf297ee75 | 12 | int main() |
brainliang | 4:c88bf297ee75 | 13 | { |
brainliang | 4:c88bf297ee75 | 14 | sd.mount(); //加注释!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
brainliang | 4:c88bf297ee75 | 15 | while(1) |
brainliang | 2:1c1602268656 | 16 | { |
brainliang | 4:c88bf297ee75 | 17 | if(sd.Get_FileDir()) //加注释!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
brainliang | 4:c88bf297ee75 | 18 | { |
brainliang | 4:c88bf297ee75 | 19 | lcd.getDir(sd.File_dir); //加注释!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
brainliang | 4:c88bf297ee75 | 20 | lcd.showdir();//LCD显示文件目录 |
brainliang | 4:c88bf297ee75 | 21 | } |
brainliang | 4:c88bf297ee75 | 22 | if(lcd.Read_file) //加注释!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
brainliang | 4:c88bf297ee75 | 23 | { |
brainliang | 4:c88bf297ee75 | 24 | if(sd.Read_File(lcd.file_name.data())) |
brainliang | 4:c88bf297ee75 | 25 | { |
brainliang | 4:c88bf297ee75 | 26 | for(int i = 0; i < sd.Info.size(); i++)//sd.Info 就是读取到的文件信息向量 |
brainliang | 4:c88bf297ee75 | 27 | { |
brainliang | 4:c88bf297ee75 | 28 | printf("%s\n",sd.Info[i]); |
brainliang | 4:c88bf297ee75 | 29 | } |
brainliang | 4:c88bf297ee75 | 30 | } |
brainliang | 4:c88bf297ee75 | 31 | } |
zhangyx | 1:d65338ce2e7c | 32 | } |
brainliang | 4:c88bf297ee75 | 33 | } |