我想使用I2C interface of MSP430
连接SD卡或USB。
这里的硬件部分在我的设计中是正确的,但是我无法将任何数据发送到SD卡。
用于调试;我怎么能把数据发送到SD卡?
应从ADC12MEM
寄存器接收数据,只需将其写入SD卡即可。从上面的源代码中,没有进程,当我调试时,我无法将任何用户输入发送到SD卡。
答案 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模式的详细信息。