⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test_main.c

📁 DSP和具有标准的并行ATA 硬盘接口之间的驱动程序
💻 C
字号:
#include"dspfat32.h"
main()
{
    long i;
    int fp;
    int key=0;
    PartitionTable_Type pt;
    BootSectorFat32_Type bt;
    HDByte *ptr=(HDByte *)0x80000000;
    FAT_Init();
    while(1) 
    switch(key)
    {
/*************************************************************    
     Test FAT32 LIbrary Other API

*************************************************************/    
    case 0:
    {
        GetPartitionTable('c',&pt);
        GetBootSectionTable('d',&bt);
        i=GetLogicVolumeSize('c');
        i=GetLogicVolumeFreeSpace('d');
        break;
    }
/*************************************************************    
     Test FAT32 LIbrary read File

*************************************************************/    
     case 1:
     {
         i=HD_fopen("c:\\abcdef90\\test.dat",'r');
         HD_fread(ptr,100,100,i);
         HD_fseek(i,10000,HD_SEEK_CUR);
         HD_fclose(i);
         break;
      }   
/*************************************************************    
     Test FAT32 LIbrary write File

*************************************************************/    
      case 2:
      {
         for(i=0;i<0x10000;i++)
             ptr[i]=i;
         fp=HD_fopen("c:\\abcdef90\\test.dat",'w');
         HD_fwrite((HDByte *)ptr,100,100,fp);
         HD_fclose(fp); 
         break;
      }   
      }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -