主程序
int main(void)
{
uint8_t ledState, num[6] = {0, 0, 0, 0, 0, 0};
uint32_t i, sdCapacity;
/* 彩屏显示 */
TFT_Init();
FLASH_Init();
GUI_DisplayInit();
/* 初始化 */
USART1_Config(9600);
LED_Config();
while(SD_Init())
{
GUI_Show12Char(0, 84, "SD 卡初始化错误!", RED, BLACK);
}
GUI_Show12Char(0, 84, "SD 卡初始化成功! ", RED, BLACK);
SD_ReadCapacity(&sdCapacity);
sdCapacity >>= 11; //将 KB 转为 MB
printf("\nSD 卡容量为:%d\n", sdCapacity); |