SPIでMSP430F2618と通信する必要がある32 GBのKingston SDHC microSDカードがあります。 SD仕様書に記載されているように、CMD55 + ACMD41(bit30を1に設定)を使用して初期化できませんでした。どのような作品は、この順序である:SDHC microSDカードとSPIの初期設定
CMD0, arg: 0 , CRC: 0x95 (response:0x01)
CMD8, arg: 0x1AA , CRC: 0x87 (response:0x01)
CMD1, arg: 0x40000000, CRC: 0xFF (response:0x00)
私は8 ギガバイトサンディスクカードでも、それを試してみましたが、あまりにもそのために働きます。実際には、ACMD41ではなく、CMD1を1に設定してCMD1を使用しています。しかし、安定していない場合もあり、時にはうまく動作しないこともあります。これはハードウェアに関するものかもしれません。
カードが引数0x40000000
でCMD1に応答しているのは奇妙なことではありませんか?