我正在尝试使用 HSPI 与 SD卡
通信。无论我做什么,卡都不会响应初始 CMD0 设置命令。我想我发送的命令是正确的,但我从未在 MISO 上看到任何活动。我有:
...现在我没主意了。
我怀疑我在初始化仪式上有一些微妙的错误,导致卡永远不会醒来。这应该是有经验的人从逻辑分析仪的迹线中一眼就能看出来的吧?所以就在这里。
您可以在左侧看到初始同步序列的剩余部分(20 个字节,时钟为 CS 高电平)。然后 CS 变低,04 00 00 00 00 95 CMD0 数据包发出;我通常希望看到 MISO 上的活动作为回应,但什么也没有。Pulseview 的协议解码器认为命令有效。这里有什么明显的错误吗?