jjjj
Dependencies: SDFileSystem mbed
Fork of Nucleo_Ex05_SD by
Revision 3:1e51c10aa4f2, committed 2018-05-03
- Comitter:
- brainliang
- Date:
- Thu May 03 10:53:02 2018 +0000
- Parent:
- 2:1c1602268656
- Commit message:
- for robot arm training
Changed in this revision
--- a/SDFileSystem.lib Thu May 03 10:36:22 2018 +0000 +++ b/SDFileSystem.lib Thu May 03 10:53:02 2018 +0000 @@ -1,1 +1,1 @@ -http://developer.mbed.org/users/neilt6/code/SDFileSystem/#3fa5eaf48e81 +https://os.mbed.com/users/brainliang/code/SDFileSystem/#3fa5eaf48e81
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/TextLCD.lib Thu May 03 10:53:02 2018 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/simon/code/TextLCD/#308d188a2d3a
--- a/main.cpp Thu May 03 10:36:22 2018 +0000 +++ b/main.cpp Thu May 03 10:53:02 2018 +0000 @@ -1,14 +1,15 @@ #include "mbed.h" +#include "TextLCD.h" #include "SDFileSystem.h" -// mosi, miso, sclk, name 用SPI端口 -//SDFileSystem sd(PB_15, PB_14, PB_13, PA_9, "sd"); -//Serial pc(PA_2, PA_3); -SDFileSystem sd(PA_7, PA_6, PA_5, PA_15, "sd"); //教学板上的管脚 -Serial pc(PA_9, PA_10); //教学板上与电脑通讯的串口 +//LCD显示屏 rs, e, d4-d7, model +TextLCD lcd(PC_13, PC_14, PC_15, PA_0, PA_1, PA_4, TextLCD::LCD20x4); // rs, e, d4-d7, model V4版本 + +//SD卡 mosi, miso, sclk, cs, name 用SPI端口 +SDFileSystem sd(PB_15, PB_14, PB_13, PB_12, "sd"); +Serial pc(PA_9, PA_10); //与电脑通讯的串口 -int main() -{ +int main() { DirHandle *dh = opendir("/sd/"); //读取SD卡中的文件列表 if(!dh){ pc.printf("opendir error\n"); @@ -54,4 +55,32 @@ //pc.printf("card type is 0x%x\r\n" , sd.card_type()); return 0; + + + lcd.printf("Hello World!"); + wait_ms(1000); //等待1秒 + lcd.cls(); //清屏 + + for(int i=0; i<10000; i+=4){ + lcd.locate(0,0); //分别控制起始的列和行,从0开始 + lcd.printf("%d", i); + wait_ms(1000); //等待1秒 + + lcd.locate(0,1); + lcd.printf("%d", i+1); + wait_ms(1000); + + lcd.locate(0,2); + lcd.printf("%d", i+2); + wait_ms(1000); + + lcd.locate(0,3); + lcd.printf("%d", i+3); + wait_ms(1000); + + lcd.cls(); //清屏 + } + + + }