имеется TE-STM32F103RET отладочная плата. в нее всунут microSDHC class6 4Gb используется драйвер SDIO из примеров в стандартной библиотеке переферии запись и чтение на карту работает если удачно вызыв SD_Init(). чаще функция возвращает код ошибки SD_INVALID_VOLTRANGE внутри SD_Init() вызывается SD_PowerON(), в нейто этоа ошибка возвращается.
что это значит?
имеется эффект: при подключении питания - SD_INVALID_VOLTRANGE 100% результат далее жмякеем кнопку ресета D_INVALID_VOLTRANGE ~20% результат, в большитстве случаев SDIO начинает работат - писать читать накопитель.