用单片机读取SD卡逻辑容量与电脑上显示的容量有一点点偏差?

一个60MB左右的SD卡,FAT16格式,未存入任何文件。 单片机将SD卡的CSD寄存器中获取到BlockNbr和BlockSize(有几个块、每个块几个字节),把这两个数相乘就是SD卡逻辑容量大小(单位字节),具体计算方法网上很多这里不介绍了。 如果是用CubeMX生成的程序,生成的SD初始化程序已经把CSD寄存器值的内容解析出来放在hsd结构变量内,BlockNbr和BlockSize在“st
相关文章
相关标签/搜索