工具/软件:TI-RTOS
您好!
我有一个项目需要通过 SPI 读取一些数据、而不是将其写入 SD 卡。
从 SPI 读取有效、也可以(单独)写入 SD 卡。
问题是、在初始化 SD 卡后、我无法正确读取 SPI 传感器的数据。
如果我不调用 mount 函数、我能够正常读取数据。 如果我调用 mount 函数、则 SPI 数据会很奇怪。
void mount(){
/*安装并注册 SD 卡*/
SDSPI_Params_init (sdspiParams);
sdspiHandle = SDSPI_open (Board_SDSPI0、drive_NUM、&sdspiParams);
if (sdspiHandle == NULL){
System_printf ("启动 SD 卡时出错\n");
system_flush();
while (1);
} 否则{
System_printf ("已安装驱动器%u、驱动器_NUM);
system_flush();
}
}
有什么帮助?
版本:
Simplelink 1.30