📄 main.h
字号:
//主函数说明//
unsigned long CLUtoLBA(int iCluster);//给定簇号,转换为该簇对应的起始LBA号(扇区号)
//给定扇区号,起始位置,结束位置,读出其数据
void RLBAFroTo(unsigned long LBA,int Start,int End,unsigned char *mBufferPoint);
void RLBAFroToPC(unsigned long LBA,int Start,int End);//给定扇区号,起始位置,结束位置,将数据通过串口发送给计算机
void SeToSePC(unsigned long Start,unsigned long End);//给定起始扇区号,结束扇区号,将数据通过串口发送给计算机
void CluToPC(int Clu);//给定簇号,将整簇数据通过串口发送给计算机
unsigned long LinkClu(int Clu);//给定簇号,返回其链接簇号
int FirstEmClu();//在FAT表中找到第一个空簇,返回其簇号
/************************************************************************
建立一个文件(大小1簇),文件属性,
p 中存放文件属性的32字节
************************************************************************/
void Create_NewFile(unsigned char *p);
/************************************************************************
得到指定文件名的首簇号及大小(以簇为单位)
返回long型数据,其中低2字节为首簇号,高2字节为大小(簇)
************************************************************************/
unsigned long Findfileatt(unsigned char *p);
int FindFinalclu(unsigned char *p) ;//得到指定文件名的最后簇号
/************************************************************************
将指定文件的大小增加1簇
*p指向文件名的数组,11个元素
************************************************************************/
unsigned long AddoneClu(unsigned char *p,int finaclu);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -