Порядок инициализации:
Код
send_comstr( CMD_0, 0, 6);
ocr = 0;
do {
send_comstr(CMD_55, 0, 6);
send_comstr(ACMD_41, ocr, 6);
ocr = (comstr->arg3)|(comstr->arg2<<8)|(comstr->arg1<<16)|(comstr->arg0<<24);
} while (!(comstr->arg0 & 0x80));
У обычной SD через два-три цикла бит power-up устанавливается.
SDHC отвечает, ответные аргументы и crc совпадают с SD, но power-up не устанавливается.
Нормального даташита на HC нет. Может там другой порядок идентификации.