日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
單片機(jī)與MMC卡的接口
單片機(jī)與MMC卡的接口
 更新時(shí)間:2008-8-18 14:58:40  點(diǎn)擊數(shù):80
【字體: 字體顏色
代碼
  1. int file_delete(DIR_tag *file_tag){   
  2.   u16 k,clust_buf,offset1,offset= file_tag.StartCluster*2; //FAT16用16位表示1個(gè)簇   
  3.   file_tag.FileName[7]=0xe5;//FDT中文件被刪除標(biāo)志   
  4.   write_fdt(file_tag);//寫修改過的目錄登記項(xiàng)寫回MMC卡   
  5.   k= file_tag.FileLength/512+1;//總循環(huán)次數(shù)   
  6.   mmc_read_block(&sde,fat1_addr+offset/512,mmc_buffer);   
  7. //讀取起始簇號(hào)所在的塊   
  8.   do {   
  9.     clust_buf= mmc_buffer[offset%512]&0x00ff(mmc_buffer[offset%512+1]&0x00ff)<<8;   
  10.     if(clust_buf!= 0xffff){ //不是文件終止   
  11.     mmc_buffer[offset%512]=0; //空簇標(biāo)志00 00   
  12.     mmc_buffer[offset%512+1]=0;   
  13.     offset1= clust_buf*2; //偏移地址   
  14.     }   
  15.     else//文件終止,完成返回1   
  16.     mmc_buffer[offset%512]=0;   
  17.     mmc_buffer[offset%512+1]=0;   
  18.     mmc_write_block(&sde,fat1_addr+ offset/512,mmc_buffer); //寫FAT1   
  19.     mmc_write_block(&sdc,fat2_addr+ offset/512,mmc_buffer); //寫FAT2,內(nèi)容與FAT1同   
  20.     return 1;   
  21.     }   
  22.     if(offset1/512 !=offset/512){   
  23.     mmc_write_block(&sdc,fat1_addr+ offset/512,mmc_buffer); //寫FAT1   
  24.     mmc_write_block(&sdc,fat2_addr+ offset/512,mmc_buffer); //寫FAT2,內(nèi)容與FAT1同   
  25.     mmc_read_block(&sdc,fat1_addr+ offset1/512,mmc_buffer); //讀取下一簇號(hào)所在的塊   
  26.     }   
  27.     offset= offset1; k--;   
  28. }while(k>=0);   
  29. return 0; //未找到文件結(jié)束標(biāo)志,返回0  

4 小結(jié)
    通過對(duì)SPI模式下MMC卡讀寫和文件系統(tǒng)的研究,實(shí)現(xiàn)了單片機(jī)對(duì)MMC卡FAT16文件的管理,包括文件的創(chuàng)建、讀寫、刪除等操作。該方法為數(shù)據(jù)采集系統(tǒng)提供了一種非易失性存儲(chǔ)器的解決方案,采集到的數(shù)據(jù)會(huì)以標(biāo)準(zhǔn)文件的格式記錄到MMC卡上,數(shù)據(jù)文件可在Windows下用讀卡器讀取,在保證高性價(jià)比的同時(shí),又方便了數(shù)據(jù)的進(jìn)一步分析、處理。通過在長時(shí)間心電圖監(jiān)測(cè)系統(tǒng)中的實(shí)際應(yīng)用,證明了該方法的可行性。該方案也可應(yīng)用到諸如MP3等與Windows有交互的移動(dòng)存儲(chǔ)設(shè)備中,便于文件的統(tǒng)一管理。
    系統(tǒng)采用SPI接口,占用較少的I/O資源。由于SD卡也支持SPI模式,故文中的MMC卡也可以用SD卡替代。

<!--自定義字段-->
  • 上一篇: 深入嵌入式系統(tǒng)的 BootLoader
  • 下一篇: ARM Linux 中斷分析
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1