用單片機讀取SD卡邏輯容量與電腦上顯示的容量有一點點偏差?

一個60MB左右的SD卡,FAT16格式,未存入任何文件。 單片機將SD卡的CSD寄存器中獲取到BlockNbr和BlockSize(有幾個塊、每個塊幾個字節),把這兩個數相乘就是SD卡邏輯容量大小(單位字節),具體計算方法網上很多這裏不介紹了。 如果是用CubeMX生成的程序,生成的SD初始化程序已經把CSD寄存器值的內容解析出來放在hsd結構變量內,BlockNbr和BlockSize在「st
相關文章
相關標籤/搜索