我想在 TMS320F28388D 上使用 SPI_C 来控制 SD 卡的 SPI 模式。
目前,我已按如下方式初始化 SPI,但当 SPI_setConfig 完成时,“spic_SIMO”将固定为“低”。
=========================================
spic_Init( void )
{
SPI_disableModule( spic_base );
// LSPCLK = SYSCLK / 4,最大波特率= LSPCLK / 40000。 最大波特率= 400kHz
SPI_setConfig( spic_base,device_LSPCLK_FREQ,SPI_PROT_POL0PHA0,// SPI 总线操作模式0
SPI_MODE_MASTER,400000,8);
SPI_disableFIFO (spic_base);
SPI_disableLoopback ( spic_base );
SPI_setEmulationMode( spic_base,SPI_emonization_stop_after 传输);
SPI_enableModule( spic_base );
}
=========================================
SD 卡是一种使用与起始位和停止位时钟同步的比特流的设备。
为了接收同步比特流的起始位(低),
没有信号时,我想将数据线固定为“高”。
此致。