想用STM32F3驱动SD卡,在网上找了相关代码,调试发现代码停在了这里,看了很久未解决:
u8 SPI_ReadWriteByte(u8 TxData)
{
while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_TXE) == RESET);//代码停在了这里
SPI_SendData8(SPI2, TxData);//
while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_RXNE) == RESET);//
return SPI_ReceiveData8(SPI2);
}
不知道哪位高手,能看出点什么,给点提示。或者提高相关的参考代码看看
这是整个工程代码,里面有还有液晶等驱动(没有问题),这个SD卡驱动一直没搞定,请高手指点。。。
TFT_test.rar
(2.35 MB)
|