D:/gitt/MicrochipFor32/bsp_Device/bsp_SPI/bsp_SD.h 文件参考 D:/gitt/MicrochipFor32/bsp_Device/bsp_SPI/bsp_SD.h 操作SD卡的库 #include "spi.h"#include "varint.h"bsp_SD.h 的引用(Include)关系图: 此图展示该文件直接或间接的被哪些文件引用了: struct MSD_CSD struct MSD_CID struct MSD_CARDINFO class bsp_SD 一个操作SD卡的类 宏定义 #define ERR   0x00 #define MMC   0x01 #define V1   0x02 #define V2   0x04 #define V2HC   0x06 #define DUMMY_BYTE   0xFF #define MSD_BLOCKSIZE   512 #define CMD0   0 #define CMD1   1 #define CMD8   8 #define CMD9   9 #define CMD10   10 #define CMD12   12 #define CMD16   16 #define CMD17   17 #define CMD18   18 #define CMD23   23 #define CMD24   24 #define CMD25   25 #define CMD41   41 #define CMD55   55 #define CMD58   58 #define CMD59   59 #define MSD_DATA_OK   0x05 #define MSD_DATA_CRC_ERROR   0x0B #define MSD_DATA_WRITE_ERROR   0x0D #define MSD_DATA_OTHER_ERROR   0xFF #define MSD_RESPONSE_NO_ERROR   0x00 #define MSD_IN_IDLE_STATE   0x01 #define MSD_ERASE_RESET   0x02 #define MSD_ILLEGAL_COMMAND   0x04 #define MSD_COM_CRC_ERROR   0x08 #define MSD_ERASE_SEQUENCE_ERROR   0x10 #define MSD_ADDRESS_ERROR   0x20 #define MSD_PARAMETER_ERROR   0x40 #define MSD_RESPONSE_FAILURE   0xFF 类型定义 typedef struct MSD_CARDINFO * PMSD_CARDINFO 枚举 enum _CD_HOLD { HOLD = 0 , RELEASE = 1 } 变量 MSD_CARDINFO SD0_CardInfo
详细描述 操作SD卡的库 在文件 bsp_SD.h 中定义.
宏定义说明
CMD0 CMD0bsp_SD.h bsp_SD.hCMD0 #define CMD0   0 在文件 bsp_SD.h 第 57 行定义.
CMD1 CMD1bsp_SD.h bsp_SD.hCMD1 #define CMD1   1 在文件 bsp_SD.h 第 58 行定义.
CMD10 CMD10bsp_SD.h bsp_SD.hCMD10 #define CMD10   10 在文件 bsp_SD.h 第 61 行定义.
CMD12 CMD12bsp_SD.h bsp_SD.hCMD12 #define CMD12   12 在文件 bsp_SD.h 第 62 行定义.
CMD16 CMD16bsp_SD.h bsp_SD.hCMD16 #define CMD16   16 在文件 bsp_SD.h 第 63 行定义.
CMD17 CMD17bsp_SD.h bsp_SD.hCMD17 #define CMD17   17 在文件 bsp_SD.h 第 64 行定义.
CMD18 CMD18bsp_SD.h bsp_SD.hCMD18 #define CMD18   18 在文件 bsp_SD.h 第 65 行定义.
CMD23 CMD23bsp_SD.h bsp_SD.hCMD23 #define CMD23   23 在文件 bsp_SD.h 第 66 行定义.
CMD24 CMD24bsp_SD.h bsp_SD.hCMD24 #define CMD24   24 在文件 bsp_SD.h 第 67 行定义.
CMD25 CMD25bsp_SD.h bsp_SD.hCMD25 #define CMD25   25 在文件 bsp_SD.h 第 68 行定义.
CMD41 CMD41bsp_SD.h bsp_SD.hCMD41 #define CMD41   41 在文件 bsp_SD.h 第 69 行定义.
CMD55 CMD55bsp_SD.h bsp_SD.hCMD55 #define CMD55   55 在文件 bsp_SD.h 第 70 行定义.
CMD58 CMD58bsp_SD.h bsp_SD.hCMD58 #define CMD58   58 在文件 bsp_SD.h 第 71 行定义.
CMD59 CMD59bsp_SD.h bsp_SD.hCMD59 #define CMD59   59 在文件 bsp_SD.h 第 72 行定义.
CMD8 CMD8bsp_SD.h bsp_SD.hCMD8 #define CMD8   8 在文件 bsp_SD.h 第 59 行定义.
CMD9 CMD9bsp_SD.h bsp_SD.hCMD9 #define CMD9   9 在文件 bsp_SD.h 第 60 行定义.
DUMMY_BYTE DUMMY_BYTEbsp_SD.h bsp_SD.hDUMMY_BYTE #define DUMMY_BYTE   0xFF 在文件 bsp_SD.h 第 53 行定义.
ERR ERRbsp_SD.h bsp_SD.hERR #define ERR   0x00 在文件 bsp_SD.h 第 48 行定义.
MMC MMCbsp_SD.h bsp_SD.hMMC #define MMC   0x01 在文件 bsp_SD.h 第 49 行定义.
MSD_ADDRESS_ERROR MSD_ADDRESS_ERRORbsp_SD.h bsp_SD.hMSD_ADDRESS_ERROR #define MSD_ADDRESS_ERROR   0x20 在文件 bsp_SD.h 第 86 行定义.
MSD_BLOCKSIZE MSD_BLOCKSIZEbsp_SD.h bsp_SD.hMSD_BLOCKSIZE #define MSD_BLOCKSIZE   512 在文件 bsp_SD.h 第 54 行定义.
MSD_COM_CRC_ERROR MSD_COM_CRC_ERRORbsp_SD.h bsp_SD.hMSD_COM_CRC_ERROR #define MSD_COM_CRC_ERROR   0x08 在文件 bsp_SD.h 第 84 行定义.
MSD_DATA_CRC_ERROR MSD_DATA_CRC_ERRORbsp_SD.h bsp_SD.hMSD_DATA_CRC_ERROR #define MSD_DATA_CRC_ERROR   0x0B 在文件 bsp_SD.h 第 76 行定义.
MSD_DATA_OK MSD_DATA_OKbsp_SD.h bsp_SD.hMSD_DATA_OK #define MSD_DATA_OK   0x05 在文件 bsp_SD.h 第 75 行定义.
MSD_DATA_OTHER_ERROR MSD_DATA_OTHER_ERRORbsp_SD.h bsp_SD.hMSD_DATA_OTHER_ERROR #define MSD_DATA_OTHER_ERROR   0xFF 在文件 bsp_SD.h 第 78 行定义.
MSD_DATA_WRITE_ERROR MSD_DATA_WRITE_ERRORbsp_SD.h bsp_SD.hMSD_DATA_WRITE_ERROR #define MSD_DATA_WRITE_ERROR   0x0D 在文件 bsp_SD.h 第 77 行定义.
MSD_ERASE_RESET MSD_ERASE_RESETbsp_SD.h bsp_SD.hMSD_ERASE_RESET #define MSD_ERASE_RESET   0x02 在文件 bsp_SD.h 第 82 行定义.
MSD_ERASE_SEQUENCE_ERROR MSD_ERASE_SEQUENCE_ERRORbsp_SD.h bsp_SD.hMSD_ERASE_SEQUENCE_ERROR #define MSD_ERASE_SEQUENCE_ERROR   0x10 在文件 bsp_SD.h 第 85 行定义.
MSD_ILLEGAL_COMMAND MSD_ILLEGAL_COMMANDbsp_SD.h bsp_SD.hMSD_ILLEGAL_COMMAND #define MSD_ILLEGAL_COMMAND   0x04 在文件 bsp_SD.h 第 83 行定义.
MSD_IN_IDLE_STATE MSD_IN_IDLE_STATEbsp_SD.h bsp_SD.hMSD_IN_IDLE_STATE #define MSD_IN_IDLE_STATE   0x01 在文件 bsp_SD.h 第 81 行定义.
MSD_PARAMETER_ERROR MSD_PARAMETER_ERRORbsp_SD.h bsp_SD.hMSD_PARAMETER_ERROR #define MSD_PARAMETER_ERROR   0x40 在文件 bsp_SD.h 第 87 行定义.
MSD_RESPONSE_FAILURE MSD_RESPONSE_FAILUREbsp_SD.h bsp_SD.hMSD_RESPONSE_FAILURE #define MSD_RESPONSE_FAILURE   0xFF 在文件 bsp_SD.h 第 88 行定义.
MSD_RESPONSE_NO_ERROR MSD_RESPONSE_NO_ERRORbsp_SD.h bsp_SD.hMSD_RESPONSE_NO_ERROR #define MSD_RESPONSE_NO_ERROR   0x00 在文件 bsp_SD.h 第 80 行定义.
V1 V1bsp_SD.h bsp_SD.hV1 #define V1   0x02 在文件 bsp_SD.h 第 50 行定义.
V2 V2bsp_SD.h bsp_SD.hV2 #define V2   0x04 在文件 bsp_SD.h 第 51 行定义.
V2HC V2HCbsp_SD.h bsp_SD.hV2HC #define V2HC   0x06 在文件 bsp_SD.h 第 52 行定义.
类型定义说明
PMSD_CARDINFO PMSD_CARDINFObsp_SD.h bsp_SD.hPMSD_CARDINFO typedef struct MSD_CARDINFO * PMSD_CARDINFO
枚举类型说明
_CD_HOLD _CD_HOLDbsp_SD.h bsp_SD.h_CD_HOLD enum _CD_HOLD 枚举值 HOLDbsp_SD.h bsp_SD.hHOLD HOLDRELEASEbsp_SD.h bsp_SD.hRELEASE RELEASE 在文件 bsp_SD.h 第 90 行定义.
变量说明
SD0_CardInfo SD0_CardInfobsp_SD.h bsp_SD.hSD0_CardInfo MSD_CARDINFO SD0_CardInfo[extern]