Embedded 当将SD/MMC卡置于SPI模式时,CS能否在字节之间变高?

Embedded 当将SD/MMC卡置于SPI模式时,CS能否在字节之间变高?,embedded,sd-card,spi,Embedded,Sd Card,Spi,我有一个微处理器,卡的芯片选择(CS)线与SPI(SSP)电路自动驱动的“帧”信号相连。这会导致CS在每个字节之间变高 MMC/SD规范要求将CS保持在低位,以进入SPI模式。它是否需要一直保持低位,或者仅在传输CMD0的每个字节时?在sdcard.org网站上,我找到了各种SDIO的PDF规范。所有这些似乎都没有明确的时间安排来澄清这一点。然而,这种说法确实存在: (1) SD总线模式由CMD0选择(在CMD0执行期间将引脚1保持为高) 从。(“引脚1”是芯片选择(CS)) 鉴于这句话,SD卡

我有一个微处理器,卡的芯片选择(
CS
)线与SPI(SSP)电路自动驱动的“帧”信号相连。这会导致
CS
在每个字节之间变高


MMC/SD规范要求将
CS
保持在低位,以进入SPI模式。它是否需要一直保持低位,或者仅在传输
CMD0
的每个字节时?

在sdcard.org网站上,我找到了各种SDIO的PDF规范。所有这些似乎都没有明确的时间安排来澄清这一点。然而,这种说法确实存在:

(1) SD总线模式由CMD0选择(在CMD0执行期间将引脚1保持为高)

从。(“引脚1”是芯片选择(
CS
))


鉴于这句话,SD卡制造商有理由要求您通过发送的整个
D0..D15
位断言
CS
。换句话说,我认为您不能使用SPI帧信号,需要一个GPIO pin或类似的。

这个问题问得很清楚,但我担心对于这里的公众来说,这是一个边缘话题。祝你好运…@Pascal,那么我们必须变得更强。还有一个GPIO引脚-它们与
门组合在一起。我想我们得抬起一根别针来测试它。设法使框架暂时短路;没有立即的效果,但我不能排除它,因为我尝试其他事情。发现我的其他错误(包括错误配置的SPI由于编译器的限制)这张卡将接受中等高,但我同意你的分析一般。非常有趣的消息。很好地解决了这个问题。:)