首先,平台是用的是 STM32 FSMC总线, SD卡初始化和建立文件和文件写入都已经测试,没有问题。 但是关于获取SD卡容量,怎么都不正确, SD使用的是SANDISK 的4G TF卡。 卡是空的,没任何文件。
使用的是库带的函数
使用 CH376DiskCapacity 函数获取到的数据是 30252 个扇区,算出来是 15.5MB
使用 CH376DiskQuery 函数获取到的数据是 50361781 个扇区,算出来是 25785 MB
谁知道是怎么回事啊,之前用金士顿的4GTF,也是这个样子。 容量在小的卡,现在市场上买不到了,没办法试了