MSP430 SD卡使用i2c接口

时间:2014-07-23 07:25:55

标签: msp430

我想使用I2C interface of MSP430连接SD卡或USB。 这里的硬件部分在我的设计中是正确的,但是我无法将任何数据发送到SD卡。

用于调试;我怎么能把数据发送到SD卡?

应从ADC12MEM寄存器接收数据,只需将其写入SD卡即可。从上面的源代码中,没有进程,当我调试时,我无法将任何用户输入发送到SD卡。

2 个答案:

答案 0 :(得分:1)

SD卡使用SPI协议进行通信,因此I2C无法工作。

当您使SPI接口工作时,您可能需要查看FatFS:http://elm-chan.org/fsw/ff/00index_e.html

答案 1 :(得分:1)

SD卡始终处于SD模式,不适合SPI接口。在写入任何数据之前,您需要遵循适当的协议将它们设置为SPI模式。

查看SanDisk或任何其他制造商的 SD卡规范,以获取有关如何启用SPI模式的详细信息。