主题中讨论的其他器件:HALCOGEN
大家好。 我正在使用微控制器访问 Micro SD 卡。 我有两个问题:
1.这是一个一般 SPI 问题,请检查我对该主板的理解是否正确:
SIMO 传输期间、SOMI 被拉至高电平。 从器件应在 SIMO 结束后发送其数据 主器件应生成额外的时钟以允许从器件发送其数据。 是这样吗?
MIBSPI
如果从器件发回多个字节的数据、例如6个字节、那么主器件应该在 SIMO 结束后生成6 * 8 = 48个时钟。 但是、当我读取 SPI 模块时、接收到的数据会进入仅为4字节的 RX-BUF 和 SPI-BUF。 我知道 MIBSPI 有一个用于存储数据的 RAM 区域、我们可以通过 TG 起始地址进行访问。 但我认为它只是传输数据、而不是接收到的数据。 接收到的数据会传输到哪里? 以及如何访问?
感谢耐心等待。