Насколько я понимаю, SD-карта может быть V1 или V2. В категории V2 есть не-SDHC и SDHC. У меня SD-карта на 1 ГБ. Есть ли какое-то программное обеспечение или что-то еще, что может определить, V1 это или V2?
решение1
Вам необходимо напрямую связаться с картой, чтобы определить, является ли она "SD 1" или "SD 2.x", либо через протокол SD, либо через SPI. Эти USB->SD-ридеры скрывают эту информацию от вас.
Но это изнетинтерес для пользователя. Я просмотрел свой код из глубоко встроенной системы - общается с SD/SDHC через SPI - и этот бит нигде не используется. Так что он содержит ноль полезной информации.