TI论坛
直播中

李晓龙

7年用户 195经验值
私信 关注
[问答]

求TM4C123GH6PM的SD卡读写程序

急求一份TM4C123GH6PM的SD卡读写程序,谢谢。

回帖(11)

冯敬宇

2018-8-15 08:16:35


下载Tivaware,安装后你可以在以下路径找到此例程:
C:tiTivaWare_C_Series-2.1.1.71examplesboardsdk-tm4c123gsd_card
举报

李晓龙

2018-8-15 08:26:55
引用: guigui_7044 发表于 2018-8-15 08:16
下载Tivaware,安装后你可以在以下路径找到此例程:
C:tiTivaWare_C_Series-2.1.1.71examplesboardsdk-tm4c123gsd_card

您好,请问我对例程里的显示部分做了如下注释是否有影响,如果没有影响,为何我在串口输入ls命令为何总是返回Command returned error code FR_NOT_READY,是我硬件连接的问题吗?我是按照spi接线接的。麻烦解答一下,谢谢。intmain(void)[    int nStatus;    FRESULT iFResult;//    tRectangle sRect;    //    // Enable lazy stacking for interrupt handlers.  This allows floating-point    // instructions to be used within interrupt handlers, but at the expense of    // extra stack usage.    //    ROM_FPULazyStackingEnable();    //    // Set the system clock to run at 50MHz from the PLL.    //    ROM_SysCtlClockSet(SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN |                       SYSCTL_XTAL_16MHZ);    //    // Enable the peripherals used by this example.    //    ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_SSI0);    //    // Configure SysTick for a 100Hz interrupt.  The FatFs driver wants a 10 ms    // tick.    //    ROM_SysTickPeriodSet(ROM_SysCtlClockGet() / 100);    ROM_SysTickEnable();    ROM_SysTickIntEnable();    //    // Enable Interrupts    //    ROM_IntMasterEnable();    //    // Initialize the UART as a console for text I/O.    //    ConfigureUART();    //    // Initialize the display driver.    ////    CFAL96x64x16Init();////    ////    // Initialize the graphics context.//    ////    GrContextInit(&g_sContext, &g_sCFAL96x64x16);////    ////    // Fill the top part of the screen with blue to create the banner.//    ////    sRect.i16XMin = 0;//    sRect.i16YMin = 0;//    sRect.i16XMax = GrContextDpyWidthGet(&g_sContext) - 1;//    sRect.i16YMax = 9;//    GrContextForegroundSet(&g_sContext, ClrDarkBlue);//    GrRectFill(&g_sContext, &sRect);////    ////    // Change foreground for white text.//    ////    GrContextForegroundSet(&g_sContext, ClrWhite);////    ////    // Put the application name in the middle of the banner.//    ////    GrContextFontSet(&g_sContext, g_psFontFixed6x8);//    GrStringDrawCentered(&g_sContext, "sd_card", -1,//                         GrContextDpyWidthGet(&g_sContext) / 2, 4, 0);////    ////    // Show some instructions on the display//    ////    GrContextFontSet(&g_sContext, g_psFontFixed6x8);//    GrStringDrawCentered(&g_sContext, "Connect a", -1,//                         GrContextDpyWidthGet(&g_sContext) / 2, 20, false);//    GrStringDrawCentered(&g_sContext, "terminal", -1,//                         GrContextDpyWidthGet(&g_sContext) / 2, 30, false);//    GrStringDrawCentered(&g_sContext, "to UART0.", -1,//                         GrContextDpyWidthGet(&g_sContext) / 2, 40, false);//    GrStringDrawCentered(&g_sContext, "115000,N,8,1", -1,//                         GrContextDpyWidthGet(&g_sContext) / 2, 50, false);    //    // Print hello message to user.    //    UARTprintf("nnSD Card Example Programn");    UARTprintf("Type 'help' for help.n");
举报

冯敬宇

2018-8-15 08:37:38
引用: hljgaoqf 发表于 2018-8-15 08:26
您好,请问我对例程里的显示部分做了如下注释是否有影响,如果没有影响,为何我在串口输入ls命令为何总是返回Command returned error code FR_NOT_READY,是我硬件连接的问题吗?我是按照spi接线接的。麻烦解答一下,谢谢。intmain(void)[    int nStatus;    FRESULT iFResult;//    tRectangle sRect;    //    // Enable ...

屏蔽显示代码没有什么影响。
举报

李晓龙

2018-8-15 08:50:09
引用: guigui_7044 发表于 2018-8-15 08:37
屏蔽显示代码没有什么影响。

// PA3--CS
// PA2--clk
// PA5--MOSI
// PA4--MISO
您好,请问我这样接线是否有问题?如果没问题是否就是我SD卡硬件电路的问题,麻烦解答,谢谢。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分