主题中讨论的其他部件: BOOSTXL-音频, MSP430FR5994
工具/软件:Code Composer Studio
大家好,我是Marcos。
我与 MSP-EXP430FR5994合作了一个月,所以我一直在学习示例项目。 我知道谁要用"out of box"在SD卡中写入,但现在我在尝试在另一个产品中实现它时遇到了问题。
我要使用 OUT_OF_BOX中的库将Proyect BOOSTXL-AUDIO_430BOOS-SHARP96_FFT_FIR_LEA_MSP430FR5994显示在SD卡内的LCD上的数据保存。
作为第一步,我尝试保存一些数字。 在 void runFftWithLea (void)函数内的FFT.c中将其无限循环´s。 因此,我调用inside while (keepAppRunning){....} 函数来写入数据:
void sdcardLog()(无效sdcardLog())
{
//插件SDCard接口到SDCard库
SDCardLib_init (&sdCardLib,&sdIntf_MSP430FR5994LP);
//检测SD卡
SDCardLib_Status st = SDCardLib_detectCard (&sdCardLib);
rc = f_open (&fil,文件名,fa_write | fa_open_existing);
rc = f_lseek(&fil, f_size(&F));
f_puts ("1",&fil);
f_putc (',&fil);
f_puts ("2",&fil);
f_puts("\r\n",&fil);
rc = f_close(&fil);
SDCardLib_unInit (&sdCardLib);
}
如果我这样做,信息将写入SD卡,但任何信息都将显示在LCD上。 如果我对 void sdcardLog()函数的调用进行注释,我可以在屏幕上再次看到信息。 任何问题,只有一些建议。
我不知道为什么,你能帮我吗?
非常感谢。
Marcos。