fat32format.c
来自「主要对SD卡进行标准读写,注意」· C语言 代码 · 共 31 行
C
31 行
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 + =
减小字号Ctrl + -
显示快捷键?