久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
SD卡嵌入FAT32系統(tǒng)實驗
[打印本頁]
作者:
liuyy
時間:
2015-1-12 15:10
標(biāo)題:
SD卡嵌入FAT32系統(tǒng)實驗
把原子的程序思路和代碼移植到野火板子上,把兩者來了個強(qiáng)強(qiáng)聯(lián)合;實現(xiàn)了對SD卡的文件創(chuàng)建,和文件內(nèi)容的實時讀寫。帶日歷程序。就這么點東西折騰了老子幾天;實現(xiàn)功能:1,實時時鐘;2,文件夾創(chuàng)建;3,讀SD卡文件內(nèi)容。通過本實驗基本上可以熟悉FAT32文件系統(tǒng)的一些簡單應(yīng)用函數(shù)功能。
FIL fnew; /* file objects */
FATFS fs; /* Work area (file system object) for logical drives */
FRESULT res;
UINT br, bw; /* File R/W count */
BYTE buffer[4096]={0}; /* file copy buffer */
BYTE textFileBuffer[] = "HELLO WORLD ! 我是王衍。 ";
int main(void)
{ u8 i,t=0;
uart_init(9600);
delay_init();
mem_init(SRAMIN);
LCD_Init();
LCD_Clear(0, 0, 240, 320, WHITE);
Key_init();
LED_GPIO_Config();
NVIC_Configuration();
RTC_Init();
usmart_dev.init(SystemCoreClock/1000000);
Sd_fs_init();
while(RTC_Init())
{
LCD_DispStr(60,60,"RTC ERROR! ",RED);
delay_ms(200);
LCD_DispStr(60,60,"RTC Trying...",RED);
}
LCD_DispStr(30,120," - - ",RED); //
LCD_DispStr(10,140," : : ",RED); //
while(1)
{
f_mkdir("sub");
f_mkdir("sub/sub1");
/* function disk_initialize() has been called in f_open */
#if 0 //如果將條件編譯內(nèi)容注釋掉,則可以實時讀出SD卡某個文件的內(nèi)容,只要文件內(nèi)容改變了顯示(即讀出)也隨之變化。
res = f_open(&fnew, "0:íõ«`.txt", FA_CREATE_ALWAYS | FA_WRITE );
if (res == FR_OK)
{
LCD_DispStr(20, 160, "start write!", RED);
do{ res = f_write(&fnew, textFileBuffer, sizeof(textFileBuffer), &bw);
if(res)
{ LCD_DispStr(20, 160, "write error!", RED);
break;
}
LCD_DispStr(20, 180, "write ok!", RED);
}
while (bw != sizeof(textFileBuffer)); //
f_close(&fnew);
LED2_TOGGLE;
}
#endif
res = f_open(&fnew, "0:王玚 .txt", FA_OPEN_EXISTING | FA_READ);
res = f_read(&fnew, buffer, sizeof(textFileBuffer), &br);
LCD_DispEnCh(10, 80, buffer, RED);
printf("\r\n %s ", buffer);
delay_ms(100);
printf("\r\n this is a fatfs test demo \r\n");
/* Close open files */
f_close(&fnew);
/* Unregister work area prior to discard it */
f_mount(0, NULL);
if(t!=calendar.sec)
{
t=calendar.sec;
LCD_DisNum(30, 120, calendar.w_year, BLUE);
LCD_DisNum(85, 120, calendar.w_month, BLUE);
LCD_DisNum(110, 120, calendar.w_date, BLUE);
switch(calendar.week)
{
case 0:
LCD_DispEnCh(150, 120, "星期一", BLUE);
break;
case 1:
LCD_DispEnCh(150, 120, "星期二",BLUE);
break;
case 2:
LCD_DispEnCh(150, 120, "星期三", BLUE);
break;
case 3:
LCD_DispEnCh(150, 120, "星期四", BLUE);
break;
case 4:
LCD_DispEnCh(150, 120, "星期五", BLUE);
break;
case 5:
LCD_DispEnCh(150, 120, "星期六", BLUE);
break;
case 6:
LCD_DispEnCh(150, 120,"星期天", BLUE);
break;
}
LCD_DisNum(50, 140, calendar.hour, BLUE);
LCD_DisNum(80, 140, calendar.min, BLUE);
LCD_DisNum(110, 140, calendar.sec, BLUE);
}
i++;
if((i%20)==0)
{ //LCD_DisNum(125,150, mem_perused(SRAMIN), BLUE);
LED1_TOGGLE;
}
delay_ms(10);
}
}
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
av网址在线免费观看
|
99久久婷婷国产综合精品草原
|
亚洲一区二区三区在线
|
成年人免费看视频
|
www.日韩在线
|
黄色性视频
|
五月天久久久
|
这里都是精品
|
欧美亚洲国产日韩
|
日韩免费一区二区三区
|
av一区二区三区四区
|
日韩免费精品视频
|
免费观看全黄做爰的视频
|
2025国产精品
|
日韩综合精品
|
国产黄色在线观看
|
青青草伊人网
|
国产成人精品三级麻豆
|
日韩一区二区三区视频
|
高清国产mv在线观看
|
久久久久久久久国产精品
|
99视频网站
|
日本久久久久久久久
|
日韩视频在线观看
|
日韩精品影院
|
丁香九月婷婷
|
国产欧美精品一区
|
黄色免费观看视频
|
国产精品永久久久久久久久久
|
黄色一级录像
|
欧美色图在线观看
|
亚洲精品黄色
|
国产一区二区免费看
|
岛国一区二区三区
|
国产1级片
|
性生活毛片
|
99视频在线
|
一区二区三区亚洲
|
夜夜嗨av一区二区三区
|
欧美日韩一区二区在线观看
|
www.国产在线
|