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

📄 fat32format.c

📁 C51上实现SD卡程序,是FAT32文件系统
💻 C
字号:
void FAT32FORMAT(void)
{
    FAT32INIT();
	BOOTSEC.BS_jmpBoot[0]   = 0xEB;
    BOOTSEC.BS_jmpBoot[1]   = 0x00;
	BOOTSEC.BS_jmpBoot[2]   = 0x90;
   // BOOTSEC.BS_OEMName[8]
	BOOTSEC.BPB_BytesPerSec = 512;
	BOOTSEC.BPB_SecPerClus  = 32;
	BOOTSEC.BPB_RsvdSecCnt  = 0;
	BOOTSEC.BPB_NumFATs     = 2;
	BOOTSEC.BPB_RootEntCnt  = 512;
	BOOTSEC.BPB_TotSec16    = 0;
	BOOTSEC.BPB_Media       = 0xF8;
	BOOTSEC.BPB_FATSz16     = 16;
	BOOTSEC.BPB_SecPerTrk   = 32;
	BOOTSEC.BPB_NumHeads    = 8;
	BOOTSEC.BPB_HiddSec     = 0;
	BOOTSEC.BPB_TotSec32    = 200000;
	
	BOOTSEC.FAT.F16.BS_DrvNum = 0x80;
	BOOTSEC.FAT.F16.BS_Reserved1 = 0x00;
	BOOTSEC.FAT.F16.BS_BootSig = 0x29;
	BOOTSEC.FAT.F16.BS_VolID   = 0x01234567;
	BOOTSEC.FAT.F16.BS_VolLab[11] = "VOLUME1";
	BOOTSEC.FAT.F16.BS_FilSysType[8] = "FAT16";
	ReadDiskSector(0);
}


⌨️ 快捷键说明

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