AnsweredAssumed Answered

LPC43xx sd/mmc card acquire fails

Question asked by Rick Rigby on Jun 22, 2017
Latest reply on Jun 27, 2017 by Dezheng Tang

LPC43S57 MCU, using SD/MMC driver (CIU). SD_CMD signal phase is opposite that needed by my card. Is there any way to change the 'phase' of the SD_CMD/SD_DATn signals so they are valid on the rising edge of SD_CLK instead of being valid on the falling edge of SD_CLK during card acquire? (CMD0, CMD1, CMD2).

 

I'm running the sd/mmc example code from LPC43xx examples.

 

Windows, Linux, and OSX hosts all use 'phase 0', data valid on rising edge of SD_CLK. Why is the LPC43S57 SD/MMC host opposite?

Outcomes