我看到了有关MMC/SD卡的许多信息,我试图使一个图书馆读到这一信息(修改Procyon AVRlib)。
但我在此有一些问题。 我不会改变原来的法典,并在此尝试。 我的问题是先发SD卡。 我在这里有两个,一个是256个甲基溴,另一个是1个氟氯化碳。
我按此顺序派出了指挥部:CMD0、CMD55、ACMD41和CMD1。
但是,256个甲基溴SD卡只向每个指挥部退回了0x01的回复。 我寄送了CMD1的许多时间,256张甲基溴SD卡总只收到0x01,从0x00。
1 GB SD is more crazy... CMD0 Return with 0x01. 尼斯,但CMD55的指挥反应为0x05。 在其他时候,它的反应是0xC1, 有时还用0xF0和0x5F在下一次交际中做出反应。
互联网上有信息和实例,但这是一个混淆。 在此我的项目中,我必须使用1张GB卡和1米Im,用微薄的手法。 SD卡有SD改编器(我认为这不是问题)。
我如何解决这个问题?
PS:我的问题与Stack Overflow question /em>一样,但解决办法并没有解决我的问题。 1 GB SD卡只有0x01的回报。